java - Jetty 405 error on method POST -
trying create http post request consumes multi part form data in form of file
@post @path("upload") @consumes(mediatype.multipart_form_data) public response upload( @formdataparam("file") inputstream uploadedinputstream, @queryparam("details") string details ) //@formdataparam("uploadfile") formdatacontentdisposition fileformdatacontentdisposition) { // check if form parameters provided if (uploadedinputstream == null || details == null) return response.status(400).entity("invalid form data").build(); // create our destination folder, if not exists try { createfolderifnotexists(upload_folder); } catch (securityexception se) { return response.status(500).entity("can not create destination folder on server").build(); } system.out.println("finish: " + details); string uploadedfilelocation = upload_folder + details; try { savetofile(uploadedinputstream, uploadedfilelocation); } catch (ioexception e) { return response.status(500).entity("can not save file").build(); } string update = "[ { \"reg\" : \"" + uploadedfilelocation + "\" } ]"; return response.status(response.status.created).entity(update).build(); }
i 405 error code back. aware question has been asked before case unique consumes different datatype
Comments
Post a Comment