上传模式

更新时间:2025-08-18 15:31:53

CDNetworks对象存储当前支持三种上传模式:普通上传、回调上传和通知上传,这三种上传模式的对比如下:

模式名称 触发机制 响应控制方 适用场景
普通上传 直接API调用 对象存储平台 简单文件传输
回调上传 带回调参数的API 客户业务系统 需要自定义响应的场景
通知上传 带处理指令的API 异步通知系统 音视频转码等耗时操作

普通上传

所有上传返回结果由对象存储平台控制,以标准化统一。
【产品维护】云安全产品维护公告

回调上传

在文件上传后,对返回给客户端的信息进行格式自定义。
【产品维护】云安全产品维护公告

回调上传(POST方法):需要启用上传策略数据中的callbackUrl参数,也可选callbackBody参数(推荐使用)。

为确保安全,对象存储平台在回调上传接口时会在请求头中添加Authorization信息。企业网络系统可以通过验证这些信息的有效性来阻止非法回调请求。

重试策略:对象存储平台配备了回调请求重试机制,以确保回调请求能正常通知。

通知上传

上传文件时,用户提交文件处理指令(包括视频转码、图片水印、图片缩放等操作),请求对象存储平台对上传的文件进行处理。由于这些处理操作通常需要较长时间,对象存储平台采用异步处理策略,以避免影响客户端体验。由于处理程序是异步执行的,在处理完成后,公司会通过异步通知的方式将结果通知到公司的网络服务系统。公司的网络系统再与客户端交互,完成整个处理和通知过程。
【产品维护】云安全产品维护公告

通知上传(POST 方法):上传策略数据 中的persistentOps参数和persistentNotifyUrl参数。

重试策略:若使用persistentNotifyUrl中的URL地址执行通知回调失败,平台将启动重试机制,默认重试8次。

本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!