Http 415 on file Upload using jersey

后端 未结 5 481
花落未央
花落未央 2020-12-10 07:36

My code for RESTful file upload :

@Path(\"/upload\") 
@POST 
@Consumes(\"multipart/form-data\") 
public String post(
    @FormDataParam(\"part\") String s, 
         


        
5条回答
  •  臣服心动
    2020-12-10 08:32

    You may need to register the MultipartFeature as described in the Jersey documentation, chapter 8.3.1.2 Registration.

    Create a class something like this:

    /**
     * 
     */
    package com.verico.multipart.app;
    
    import javax.ws.rs.ApplicationPath;
    
    import org.glassfish.jersey.media.multipart.MultiPartFeature;
    import org.glassfish.jersey.server.ResourceConfig;
    
    @ApplicationPath("/")
    public class MultiPartApp extends ResourceConfig {
    
    public MultiPartApp() {
        super(MultiPartFeature.class);
        }
    }
    

    And add the following init-param to your Jersey servlet in web.xml:

         
            javax.ws.rs.Application
            com.verico.multipart.app.MultiPartApp
        
    

提交回复
热议问题