お世話になっております。
今、Spring bootでファイルのアップロードをしたいと思っております。
【悩んでいるところ】
formから受け取ったファイル情報を、コトローラーでディレクトリに保存(アップロード)する事ができません。
【form】 <html xmlns:th="http://www.thymeleaf.org"> <body> <form method="POST" enctype="multipart/form-data" action="/menu/upload"> <input type="file" name="upfile" /> <input type="submit" value="アップロード" /> </form> </body> </html>
【コントローラー】 @RequestMapping(value ="/menu/upload",method=RequestMethod.POST) public String upload( @RequestParam("upfile")MultipartFile upfile,String fileName, Model model)throws IOException{ //ファイル名を取得 String fName = upfile.getOriginalFilename(); model.addAttribute("upfile", fName); //ファイルをディレクトリにアップロードしたい・・・模索中コード try (InputStream content = upfile.getInputStream()){ } upfile.transferTo(new File("C:\test")); // 対象テンプレートの呼び出し return "upload"; }
ファイルを選択して、ファイル名などは取得できましたが
ファイルの保存の部分が検索しても見つかりませんでした。
よろしければご教示いただけたら幸いです。
以上、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/14 05:24