S3的替代scheme,允许上传stream文件没有缓冲
是否有更好的在线存储服务比亚马逊的S3,这需要分段上传和整个文件被缓冲到我的服务器上传到他们之前。
我想要一些服务,我可以直接上传到它(通过我的服务器)没有任何缓冲
假设你所拥有的是一个完整的文件,你最终希望存储在Amazon上,那么你就无能为力了。
你可以通过使用底层API来实现stream式传输到S3: http : //docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectOps.html
唯一的select是将东西分段转移,然后重新组装。 例如,您可以使用Kinesis Firehose将单个文件块上传到S3。 然后你需要一些其他的工作来把它们混合成原始文件。
上传到S3之前,您不必将整个文件caching到服务器。 S3的分段上传允许你分别上传每个部分,可以小到5MB,即:你的服务器一次只能缓冲5MB。 我用这个技巧来模拟stream式写入。
- aws-sdk获取文件信息
- 无法获取在amazon ec2实例上工作的nodejs
- 使用Node.js将二进制数据推送到Amazon S3
- SignatureDoesNotMatch $ cordovaFileTransfer
- 如何将子目录path传递给GunDB S3存储驱动程序,以便可以使用非Gun数据共享相同的S3存储桶?
- ngCordova FileTransfer直接上传到AWS S3 WebKitFormBoundary问题
- 在Meteor中正确启用filepicker.io的安全性
- AWS S3标准上传schemevs基于浏览器的节点上传
- 使用ExpressJS限制文件大小时将streamfile upload到S3