-1

親愛なる皆さん、Spring MVC に取り組んでいます。クライアントから複数の画像をアップロードしたい。それを達成する方法。単一の画像のマルチパート フォーム データを処理する方法を知っています。しかし今、私はクライアントからのいくつかの画像を含むいくつかのデータを期待しています。

私を助けるヘルプまたはURL。

ありがとう、オペ

4

2 に答える 2

0
  • これが私が試したコードで、私の最後ではうまく機能しています。
//複数の画像を扱う
    @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() を返します。
    }
于 2013-09-12T10:11:41.900 に答える
0

画像もファイルです。データベース/ファイルシステムに保存するかどうか、それでもファイルです。

Spring MVC では、以下のリンクに示すように実行できます。

http://viralpatel.net/blogs/spring-mvc-multiple-file-upload-example/

于 2013-08-29T11:29:24.557 に答える