0

我在 jboss7 中部署的 openshift 项目中无法使用我接受多部分形式数据的休息方法。405 状态码即将到来,但它在我的本地主机服务器中运行良好。

@POST
@Path("/file")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response addFile(final @Context UriInfo uriInfo,@FormDataParam("file")
    InputStream uploadedFile,   @FormDataParam("file") FormDataContentDisposition 
fileDetail) 
{

try {
     AddFileRequest rqst = new AddFileRequest();
     if(uploadedFile!=null){
     rqst.setUploadedFile(uploadedFile);
     rqst.setFileName(fileDetail.getFileName());}
     addFile(rqst);
     return Response.ok().build();        
 }  catch (Exception e) {
     e.printStackTrace();
     return Response.status(Status.INTERNAL_SERVER_ERROR).build();       
 }
4

0 回答 0