相关疑难解决方法(0)

Http 415 on file使用jersey上传

我的RESTful文件上传代码:

@Path("/upload") 
@POST 
@Consumes("multipart/form-data") 
public String post(
    @FormDataParam("part") String s, 
    @FormDataParam("part") FormDataContentDisposition d) { 
    return s + ":" + d.getFileName(); 
}
Run Code Online (Sandbox Code Playgroud)

当我尝试使用curl curl -X POST --form part=@file.txt url上传文件时

我收到HTTP 415不支持的媒体类型错误.怎么了 ?

java jsp file-upload jersey

6
推荐指数
2
解决办法
1万
查看次数

如何启用MultiPartFeature?

我的JAX-RS应用程序有一个扩展的Application类.

@ApplicationPath("/")
public class MyApplication extends Application {
    // empty; really empty
}
Run Code Online (Sandbox Code Playgroud)

如何在org.glassfish.jersey.media.multipart.MultiPartFeature不修改课程的情况下启用?或者没有必要注册所有资源类/包?

multipartform-data jax-rs multipart jersey jersey-2.0

5
推荐指数
1
解决办法
1万
查看次数

如何编写Jersey Multipart webapp,Tomcat Server

我一直在做很多REST教程并享受它们.最近,我尝试用Netbeans编写一个球衣多部分webapp,但我似乎无法,因为它似乎缺少我的球衣库.

我下载了jersey-multipart.jar文件,但仍然没有帮助:

@Path("/file")
public class UploadFileService {

    @POST
    @Path("/upload")
    @Consumes(MediaType.MULTIPART_FORM_DATA)
    public Response uploadFile(
        @FormDataParam("file") InputStream uploadedInputStream,
        @FormDataParam("file") FormDataContentDisposition fileDetail) {
Run Code Online (Sandbox Code Playgroud)

此代码来自博客.我试图将它放在我的webapp中,但@FormDataParam标记和FormDataContentDisposition类无法识别.我下载了jersey-multipart.jar,这似乎解决了@FormDataParam标记问题,但没有解决FormDataContentDisposition类.

我正在使用Tomcat 7.0.

如何成功创建一个没有任何问题的泽西多部件webapp?为什么在Netbeans的球衣库中不包含泽西多部件jar文件?

谢谢.

java rest tomcat netbeans

3
推荐指数
1
解决办法
1万
查看次数