親愛なる皆さん、Spring MVC に取り組んでいます。クライアントから複数の画像をアップロードしたい。それを達成する方法。単一の画像のマルチパート フォーム データを処理する方法を知っています。しかし今、私はクライアントからのいくつかの画像を含むいくつかのデータを期待しています。
私を助けるヘルプまたはURL。
ありがとう、オペ
親愛なる皆さん、Spring MVC に取り組んでいます。クライアントから複数の画像をアップロードしたい。それを達成する方法。単一の画像のマルチパート フォーム データを処理する方法を知っています。しかし今、私はクライアントからのいくつかの画像を含むいくつかのデータを期待しています。
私を助けるヘルプまたはURL。
ありがとう、オペ
//複数の画像を扱う @RequestMapping(メソッド = RequestMethod.POST、値 =「アップロード」、消費 = MediaType.MULTIPART_FORM_DATA_VALUE、 プロデュース=MediaType.APPLICATION_JSON_VALUE) public @ResponseBody JSONResponse uploadImages(HttpServletRequest req) 例外をスローします { 試す{ MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) req; set = multipartRequest.getFileMap().entrySet(); を設定します。 イテレータ i = set.iterator(); while(i.hasNext()) { Map.Entry me = (Map.Entry)i.next(); String fileName = (String)me.getKey()+"_"+System.currentTimeMillis(); MultipartFile multipartFile = (MultipartFile)me.getValue(); System.out.println("元のファイル名 - " + multipartFile.getOriginalFilename()); System.out.println("ファイル名 - " + ファイル名); saveImage(ファイル名, multipartFile); } } キャッチ(例外e){ e.printStackTrace(); } 新しい JSONResponse() を返します。 }
画像もファイルです。データベース/ファイルシステムに保存するかどうか、それでもファイルです。
Spring MVC では、以下のリンクに示すように実行できます。
http://viralpatel.net/blogs/spring-mvc-multiple-file-upload-example/