我想使用Spring MVC發(fā)布帶有一些JSON數(shù)據(jù)的文件。因此,我開(kāi)發(fā)了一種休息服務(wù)@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);}當(dāng)我從其他客戶端發(fā)送請(qǐng)求時(shí) content-Type = multipart/form-data or multipart/mixed,出現(xiàn)下一個(gè)異常: org.springframework.web.multipart.support.MissingServletRequestPartException誰(shuí)能幫助我解決這個(gè)問(wèn)題?我可以@RequestPart同時(shí)將Multipart和JSON發(fā)送到服務(wù)器嗎?
3 回答

紅顏莎娜
TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊
如文檔所述:
在找不到以其名稱標(biāo)識(shí)的“ multipart / form-data”請(qǐng)求的一部分時(shí)引發(fā)。
這可能是因?yàn)樵撜?qǐng)求不是多部分/表單數(shù)據(jù),或者是因?yàn)樵摬糠植淮嬖谟谡?qǐng)求中,或者是因?yàn)槲凑_配置Web應(yīng)用程序以處理多部分請(qǐng)求-例如,沒(méi)有MultipartResolver。
- 3 回答
- 0 關(guān)注
- 654 瀏覽
添加回答
舉報(bào)
0/150
提交
取消