【发布时间】:2020-11-09 11:38:04
【问题描述】:
我在 Spring(不是 Spring 启动)中创建 REST 控制器,我试图通过邮递员接收文件,但出现以下异常。
java.lang.NullPointerException
org.apache.cxf.jaxrs.utils.multipart.AttachmentUtils.getAttachments(AttachmentUtils.java:120)
org.apache.cxf.jaxrs.provider.MultipartProvider.readFrom(MultipartProvider.java:147)
org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBodyReader(JAXRSUtils.java:1280)
我的控制器如下所示:
@POST
@Path("/uploadMyFile")
@Consumes({MediaType.MULTIPART_FORM_DATA})
public String handleFileUpload(@RequestPart(value = "file") MultipartFile file);
我能够在 spring boot 中获取文件的相同代码。
【问题讨论】:
-
Multipart的封装是什么?
-
org.springframework.web.multipart.MultipartFile;
-
为什么这个包处理错误? org.apache.cxf.jaxrs.utils.multipart 你能发布你的整个代码吗?
标签: java spring multipartform-data multipart