OSS Browser.js SDK支持多种上传文件(Object)的方式,您可以结合自身业务场景选用不同的上传方式。

OSS Browser.js SDK支持以下几种文件上传方式:

  • 当您需要将File对象、Blob数据以及OSS Buffer上传到OSS时,您可以使用简单上传的方式。具体操作,请参见简单上传
  • 当您需要上传大于100 MB且小于48.8 TB的文件时,您可以使用分片上传的方式。分片上传是指将要上传的大文件分成多个分片(Part)来分别上传,上传完成后再调用CompleteMultipartUpload接口将这些Part组合成一个文件从而实现断点续传的效果。具体操作,请参见分片上传
  • 当您希望在文件上传过程中因网络异常或程序崩溃导致文件上传失败时,可继续上传未完成的部分,您可以使用断点续传上传。具体操作,请参见断点续传上传
  • 当您希望文件上传完成时提供回调(Callback)给应用服务器上传,您还可以使用上传回调。具体操作,请参见上传回调