我想使用Spring MVC發(fā)布帶有一些JSON數(shù)據(jù)的文件。因此,我開發(fā)了一種休息服務@RequestMapping(value = "/servicegenerator/wsdl", method = RequestMethod.POST,consumes = { "multipart/mixed", "multipart/form-data" })@ResponseBodypublic String generateWSDLService(@RequestPart("meta-data") WSDLInfo wsdlInfo,@RequestPart("file") MultipartFile file) throws WSDLException, IOException, JAXBException, ParserConfigurationException, SAXException, TransformerException { return handleWSDL(wsdlInfo,file);}當我從其他客戶端發(fā)送請求時 content-Type = multipart/form-data or multipart/mixed,出現(xiàn)下一個異常: org.springframework.web.multipart.support.MissingServletRequestPartException誰能幫助我解決這個問題?我可以@RequestPart同時將Multipart和JSON發(fā)送到服務器嗎?
3 回答

紅顏莎娜
TA貢獻1842條經驗 獲得超13個贊
如文檔所述:
在找不到以其名稱標識的“ multipart / form-data”請求的一部分時引發(fā)。
這可能是因為該請求不是多部分/表單數(shù)據(jù),或者是因為該部分不存在于請求中,或者是因為未正確配置Web應用程序以處理多部分請求-例如,沒有MultipartResolver。
- 3 回答
- 0 關注
- 633 瀏覽
添加回答
舉報
0/150
提交
取消