如何解决无法将StorageBinaryBody强制转换为Multipart类
我的前Angular CLI和后Java Rest Full都带有RestEasy...。 我的上传请求不正确
java.lang.ClassCastException: class org.apache.james.mime4j.message.StorageBinaryBody cannot be cast to
org.apache.james.mime4j.message.Multipart类 (org.apache.james.mime4j.message.StorageBinaryBody和 org.apache.james.mime4j.message.Multipart在以下模块的未命名模块中 加载程序'org.apache.james.mime4j@0.6'@ 39b2c550)
let data:FormData = new FormData(); data.append("frontDocument",this._userRegister.frontDocument); let httpOptions = { headers: new HttpHeaders({'Content-Type': 'multipart/form-data; boundary='}) } return this.http.post<any>(`${URL_BACKEND}/${URLS.USUARIO}/register`,data,httpOptions );
@POST
@Path("register")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response register(MultipartFormDataInput form )
{
try
{
System.out.println("ok");
return ok("em construção");
}
catch (Exception e)
{
e.printStackTrace();
return error("OCORREU UM ERRO",BasicRestServe.INTERNAL_ERROR);
}
}
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-multipart-provider</artifactId>
<version>3.1.0.Final</version>
<scope>provided</scope>
</dependency>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。