接口说明

调用此接口会返回用于PUT请求上传文件的url以及该文件的预览url

PATH

POST:/api/oss/url

请求参数(公共参数不列入)

参数名 格式 必填 备注
filename string 存储的文件名(此文件名并不是最终的文件名)
headers json 否,默认为空 一些平台在PUT请求时,请求头中必须含有Content-Type字段,则此时需要将该字段的值随此接口一同传过来,不然在PUT请求时会出现签名错误的提示
timeout int 否(默认为600s) 返回的url有效期,单位为秒
extranet bool 否(默认为False) 返回的url是否要是外网地址,一般内网操作速度快,所以不建议为外网

响应参数

  1. {
  2. "allot_code": 200, // 状态码
  3. "exist_file": false, // 此文件在OSS上是否已经存在,如果传入的文件名是唯一的,则当文件已存在时可以不用上传
  4. "oss_name": "original/1-1d00091a4f075b18ac7021a71c918fd3", // 文件名,在请求算法时,一般需要携带此参数
  5. "preview_url": "http://xxxxx", // 文件的预览地址,只有上传成功的文件,才能使用此地址预览,否则会提示文件不存在
  6. "put_url": "http://xxxx" // 文件的上传地址,使用PUT请求上传.
  7. }