マルチパートフォームデータを受け入れるための残りの方法は、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();
}