在OSS中,操作的基本数据单元是文件(Object)。OSS C++ SDK提供了丰富的文件上传方式:
简单上传:包括从内存上传和从本地上传。最大不能超过5GB。
追加上传:最大不能超过5GB。
断点续传上传:支持并发、断点续传、自定义分片大小。大文件上传推荐使用断点续传。最大不能超过48.8TB。
分片上传:当文件较大时,可以使用分片上传,最大不能超过48.8TB。
上传过程中,您可以设置文件元数据,也可以通过进度条功能查看上传进度。上传完成后,您还可以进行上传回调。
在OSS中,操作的基本数据单元是文件(Object)。OSS C++ SDK提供了丰富的文件上传方式:
简单上传:包括从内存上传和从本地上传。最大不能超过5GB。
追加上传:最大不能超过5GB。
断点续传上传:支持并发、断点续传、自定义分片大小。大文件上传推荐使用断点续传。最大不能超过48.8TB。
分片上传:当文件较大时,可以使用分片上传,最大不能超过48.8TB。
上传过程中,您可以设置文件元数据,也可以通过进度条功能查看上传进度。上传完成后,您还可以进行上传回调。
在OSS中,操作的基本数据单元是文件(Object)。OSS C++ SDK提供了丰富的文件上传方式: 简单上传:包括从内存上传和从本地上传。最大不能超过5GB。
本文主要介绍如何从内存中或从本地磁盘上传文件(Object)。 注意事项
追加上传是指通过AppendObject方法在已上传的追加类型文件(Appendable Object)末尾直接追加内容。 注意事项
通过断点续传上传的方式将文件上传到OSS前,您可以指定断点记录点。上传过程中,如果出现网络异常或程序崩溃导致文件上传失败时,将从断点记录处继续上传未上传完成的部分。
OSS提供的分片上传(Multipart Upload)功能,将要上传的较大文件(Object)分成多个分片(Part)来分别上传,上传完成后再调用CompleteMultipartUpload接口将这些Part组合成一个Object来达到断点续传的效果。
您可以在上传文件过程中的任意时间节点中断上传。如果上传的文件较小(例如几KB或者数十KB等),可能存在无法成功中断上传的情况。 注意事项