0

Java ベースの Web サービス開発は初めてです。マルチパート データ (例: zip ファイル) を受け入れる Web サービスを作成する必要があります。関数でそれを言及する方法を教えてください。

以下は、json の形式でデータを受け入れる現在の Web サービス コードです。

@RequestMapping(value="/workitems/updateData", method=RequestMethod.POST)
@ResponseBody
public Object updateData(@RequestHeader String deviceToken, @RequestBody FormFields[]      
formFields,HttpServletResponse response) throws Exception {

//some code
}

Web サービス メソッドでマルチパート データを受け入れる方法を教えてください。

前もって感謝します。

4

2 に答える 2

0

サーブレットで使用する通常のアップロード手法を使用できます - commons-fileupload.jar の方法。

コントローラー内のメソッドに配置された同じコードは正常に機能します。HttpServletRequestオブジェクトをメソッドに渡すようにしてください。

于 2013-07-31T09:47:38.360 に答える
0
@RequestMapping(
value ="/workitems/updateData",method=RequestMethod.POST ,headers="Accept=application/xml, application/json")
    public @ResponseBody
    Object updateData(HttpServletResponse response,@RequestHeader String deviceToken,
            @RequestParam ("file") MultipartFile file) throws Exception {



}

上記のようにサポートできます。

于 2013-07-31T08:54:00.423 に答える