我正在尝试通过REST API上传文件。
@POST
@Path("/{fileName}")
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Produces(MediaType.APPLICATION_JSON)
public Response uploadResource(@PathParam("fileName") String fileName,
@FormDataParam("file") InputStream uploadedInputStream) {
saveFile(fileName, uploadedInputStream);
return Response.ok("Done!").build();
}
我的回复:
javax.ws.rs.BadRequestException: HTTP 400 Bad Request
接头:
Accept: application/json
Content-Type: multipart/form-data
我调试了我的代码并发现uploadResource
未被调用。像GET
这样的其他方法运行正常。我做错了什么?