Java Dropwizard 0.6.2文件上载

Java Dropwizard 0.6.2文件上载,java,rest,file-upload,dropwizard,Java,Rest,File Upload,Dropwizard,我使用drop wizard 0.6.2 framework来开发我的rest API。因此,我不知道如何上传文件。上传文件可以在更高版本中完成,但由于大量修改,我无法升级。因此,任何在drop wizard 0.6.2中上传文件的想法?如果您谈论的是将文件上传到rest API的客户端,您总是可以这样做的以下是: @Path("/processFile") @Consumes("application/octet-stream") @Produces("application/json") p

我使用drop wizard 0.6.2 framework来开发我的rest API。因此,我不知道如何上传文件。上传文件可以在更高版本中完成,但由于大量修改,我无法升级。因此,任何在drop wizard 0.6.2中上传文件的想法?

如果您谈论的是将文件上传到rest API的客户端,您总是可以这样做的以下是:

@Path("/processFile")
@Consumes("application/octet-stream")
@Produces("application/json")
public String processUploadedFile(InputStream inputStream) throws IOException {
    File tempFile = File.createTempFile("upload-", ".data");
    org.apache.commons.io.FileUtils.copyInputStreamToFile(inputStream, tempFile);
    // do sth with tempFile
    return "{\"status\": \"ok\"}";
}

也许是升级到最新版本的好时机,它已经有4年的历史了