簡體   English   中英

基於Multipart Rest的Java Spring Web服務

[英]Multipart Rest based Java spring web service

我是基於Java的Web服務開發的新手。 我需要創建一個接受多部分數據(例如zip文件)的網絡服務。 請幫助我在功能中如何提及。

下面是我當前的Web服務代碼,它接受json形式的數據。

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

//some code
}

請指導我如何在Web服務方法中接受多部分數據。

提前致謝。

@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 {



}

您可以如上所述支持它。

您可以使用在Servlet中使用的常規上載技術-commons-fileupload.jar方式。

放置在控制器內部方法中的相同代碼可以正常工作。 確保將HttpServletRequest對象傳遞給您的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM