本指南不再进行更新。有关当前信息和说明,请参阅新的Amazon S3用户指南。
使用适用于 Ruby 的 AWS 开发工具包进行分段上传
适用于 Ruby 的 AWS 开发工具包(版本 3)通过两种方式支持 Amazon S3 分段上传。对于第一个选项,您可以使用托管文件上传。有关更多信息,请参阅 AWS 开发人员博客中的将文件上传至 Amazon S3
-
管理大于 15MB 的对象的分段上传。
-
正确打开二进制模式的文件,规避编码问题。
-
在并行上传将较大对象的多个部分时,使用多个线程。
此外,您还可以直接使用以下分段上传客户端操作:
-
create_multipart_upload – 启动分段上传,并返回上传 ID。
-
upload_part – 上传分段上传中的一部分。
-
upload_part_copy – 将现有对象作为数据源,并复制其中的数据,上传一部分。
-
complete_multipart_upload – 整合先前上传的部分,完成分段上传。
-
abort_multipart_upload – 停止分段上传。
有关更多信息,请参阅 使用适用于 Ruby 的 AWS 开发工具包(版本 3)。