【发布时间】:2016-12-29 01:50:23
【问题描述】:
我需要通过服务将文件流式传输到 S3。这是将文件非多部分放到我的服务中。 我不会提前知道文件大小。我可以使用低级S3 API来执行到S3的传输。
我有一个 Vert.x Proof-of-Concept,它可以流式传输文件,上传我的服务中收到的每个块,而不会假脱机到磁盘。我想在 Spring Boot 中创建一个类似的 POC,但我能找到的只是将整个文件返回到我的控制器的示例,而不是使用通过网络传输的每个块调用它。由于我可能正在接收大文件,因此假脱机到磁盘或将整个文件存储在内存中的成本太高了。有没有办法使用 Spring 来实现这个功能?
【问题讨论】:
标签: spring-mvc amazon-s3 spring-boot binaryfiles