上传模式

上传目前支持三种模式:普通上传,回调上传,通知上传

  • 普通上传
    上传返回结果由云存储平台统一控制,规范统一化。
    普通上传模式
  • 回调上传
    上传文件后,对返回给客户端的信息进行自定义格式。
    回调上传模式
    回调上传(POST方式):需要启用 上传策略数据callbackUrl参数,而callbackBody参数可选(建议使用该参数)。

    为了保证安全性,网宿云存储平台在回调上传接口时,会往请求头部中添加Authorization信息,企业WEB系统可以通过验证该信息的有效性,来阻挡非法回调请求,详细描述请参看回调安全性机制

    重试策略:网宿云存储平台具有回调请求重试机制,确保回调请求能正常通知,详细描述请参看回调重试机制

  • 通知上传
    用户在上传文件时,提交文件处理指令(包括视频转码,图片水印,图片缩放等操作),要求云存储平台对上传的文件进行处理,由于这些处理操作一般比较耗费时间,为了不影响客户端的体验,云存储平台采用异步处理策略,处理过程异步执行,处理完成结果将采用异步通知方式告知企业的WEB服务系统,由企业的WEB系统再与客户端进行交互,完成处理通知整个流程。
    通知上传模式
    通知上传 (POST方式):需要启用上传策略数据中的persistentOps参数参数和persistentNotifyUrl参数。

    重试策略:当平台使用persistentNotifyUrl的URL地址进行通知回调,回调失败时,会启用重试机制,默认重试8次。