上传文件概述
2025-04-21 17:37
在OSS中,操作的基本数据单元是文件(Object)。OSS C++ SDK提供了丰富的文件上传方式: 简单上传:包括从内存上传和从本地上传。最大不能超过5GB。
在OSS中,操作的基本数据单元是文件(Object)。OSS C++ SDK提供了丰富的文件上传方式: 简单上传:包括从内存上传和从本地上传。最大不能超过5GB。
本文主要介绍如何从内存中或从本地磁盘上传文件(Object)。 注意事项
追加上传是指通过AppendObject方法在已上传的追加类型文件(Appendable Object)末尾直接追加内容。 注意事项
通过断点续传上传的方式将文件上传到OSS前,您可以指定断点记录点。上传过程中,如果出现网络异常或程序崩溃导致文件上传失败时,将从断点记录处继续上传未上传完成的部分。
OSS提供的分片上传(Multipart Upload)功能,将要上传的较大文件(Object)分成多个分片(Part)来分别上传,上传完成后再调用CompleteMultipartUpload接口将这些Part组合成一个Object来达到断点续传的效果。
您可以在上传文件过程中的任意时间节点中断上传。如果上传的文件较小(例如几KB或者数十KB等),可能存在无法成功中断上传的情况。 注意事项
进度条用于指示上传或下载的进度。本文介绍如何获取上传进度。 注意事项
对象存储OSS在完成文件(Object)上传时可以提供回调(Callback)给应用服务器。您只需要在发送给OSS的请求中携带相应的Callback参数,即可实现回调。