繁体   English   中英

将多个小文件上传到 s3

[英]Uploading multiple small files to s3

我们的 Web 应用程序创建多个小文件(平均 180 kb)。
我们使用 s3 协议将这些文件上传到专用的ceph应用程序。

我们的 Web 应用程序是使用 node 和aws-sdkjs编写的。
我们向 ceph 创建了太多的小请求,我们想知道是否可以在一个请求中上传多个文件。

AWS SDK 不支持直接上传多个文件。 如果确实需要在单个请求中完成,则需要使用后端api在多部分请求中接受多个文件,并使用sdk的putObject方法逐个上传文件

或者,您可以从前端本身一次上传一个文件。

S3 不支持一次多次上传。 在幕后,他们都在使用.put(singleObject)

我建议制作一个缓冲区来接受来自所有来源的文件,并且是唯一一个上传到目标的缓冲区。

或者在每台源机器上排队。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM