【发布时间】:2017-08-27 12:28:46
【问题描述】:
我使用 drop-wizard 0.6.2 框架来开发我的其余 API。所以我不知道上传文件。上传文件可以在更高版本中完成,但由于大量修改我无法升级所以任何想法在放置向导 0.6.2 中上传文件?。
【问题讨论】:
-
也许是升级到最新版本的好时机,它是 4 年前的版本
标签: java rest file-upload dropwizard
我使用 drop-wizard 0.6.2 框架来开发我的其余 API。所以我不知道上传文件。上传文件可以在更高版本中完成,但由于大量修改我无法升级所以任何想法在放置向导 0.6.2 中上传文件?。
【问题讨论】:
标签: java rest file-upload dropwizard
如果您说的是客户端将文件上传到您的 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\"}";
}
【讨论】: