接口说明
调用此接口会返回用于PUT请求上传文件的url以及该文件的预览url
PATH
POST:/api/oss/url
请求参数(公共参数不列入)
| 参数名 | 格式 | 必填 | 备注 |
|---|---|---|---|
| filename | string | 是 | 存储的文件名(此文件名并不是最终的文件名) |
| headers | json | 否,默认为空 | 一些平台在PUT请求时,请求头中必须含有Content-Type字段,则此时需要将该字段的值随此接口一同传过来,不然在PUT请求时会出现签名错误的提示 |
| timeout | int | 否(默认为600s) | 返回的url有效期,单位为秒 |
| extranet | bool | 否(默认为False) | 返回的url是否要是外网地址,一般内网操作速度快,所以不建议为外网 |
响应参数
{"allot_code": 200, // 状态码"exist_file": false, // 此文件在OSS上是否已经存在,如果传入的文件名是唯一的,则当文件已存在时可以不用上传"oss_name": "original/1-1d00091a4f075b18ac7021a71c918fd3", // 文件名,在请求算法时,一般需要携带此参数"preview_url": "http://xxxxx", // 文件的预览地址,只有上传成功的文件,才能使用此地址预览,否则会提示文件不存在"put_url": "http://xxxx" // 文件的上传地址,使用PUT请求上传.}
