親愛なる皆さん、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/