OSS Browser.js SDK 支持多种上传文件(Object)的方式,您可以根据自身业务场景选择最适合的上传方式:
方法
说明
简单上传
当您需要将File对象、Blob数据或OSS Buffer上传到 OSS 时,可以使用简单上传方式。
File
Blob
OSS Buffer
适用于小文件的快速上传。
追加上传
当您需要在已上传的追加类型文件(Appendable Object)末尾直接追加内容,可以使用追加上传方式。
分片上传
当您需要上传大于 100 MB 且小于 48.8 TB 的大文件时,建议使用分片上传方式。
分片上传将大文件分割成多个分片(Part)分别上传,完成后调用CompleteMultipartUpload接口将这些分片组合成一个完整的文件。
CompleteMultipartUpload
断点续传上传
当您需要进行大文件的稳定上传,可以使用断点续传方式。
断点续传会记录上传的断点,如果上传过程中出现网络异常或程序崩溃,可以从断点记录处继续上传未完成的部分。
上传回调
当您希望在文件上传完成后向应用服务器提供回调(Callback),可以使用上传回调方式。
允许您在文件上传成功后执行特定的操作,如记录日志或触发后续处理。