完成分片上传(设置ServerCallback)
完成分片上传请求可以设置Server Callback参数,请求完成后会向指定的Server Adress发送回调请求;可通过查看返回结果的result.serverReturnJsonString,查看servercallback结果。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您提到的这些操作都是在使用阿里云对象存储服务(OSS)时,与分片上传相关的高级功能。下面我将对您给出的代码示例和描述进行解析,并提供一些额外的说明:
当您需要上传大文件时,可以使用分片上传的方式,最后通过completeMultipartUpload
方法完成上传。在您的代码示例中,展示了如何设置Server Callback
,即在上传完成后,OSS会向指定的URL发送一个回调通知,携带上传结果信息。这在自动化处理、通知系统或记录日志等场景非常有用。
callbackParam
:用于设置回调地址(callbackUrl
)和回调内容格式(callbackBody
)。callbackVar
:允许您自定义一些变量,这些变量的值会被嵌入到callbackBody
中。如果不再需要某个已开始的分片上传,可以通过abortMultipartUpload
方法取消它,以避免不必要的存储费用和清理资源。此操作会删除所有已上传的分片数据。
listParts
方法可以帮助您获取特定上传ID下的所有已上传分片信息,这对于检查上传进度或故障排查非常有帮助。需要注意的是,如果分片上传事件数量过多,OSS默认只会返回前1000条记录,此时需要根据返回的NextPartNumberMarker
来分页查询剩余的记录。
希望这些解释能帮助您更好地理解和使用阿里云OSS的分片上传功能及其相关特性。如果您有更具体的问题或需要进一步的帮助,请随时告知。