![](/img/trans.png)
[英]Unable to send a multipart/mixed request to spring MVC based REST service
[英]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.