Dropwizard 0.6.2文件上传

时间:2017-04-02 17:07:51

标签: java rest file-upload dropwizard

我使用drop-wizard 0.6.2框架开发我的其余API。所以我不知道上传文件。上传文件可以在更高版本完成但我不能升级因为大量修改所以任何想法在drop wizard 0.6.2中上传文件?

1 个答案:

答案 0 :(得分:1)

如果您正在谈论客户端将文件上传到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\"}";
}