Cloudinary
交付与变换
交付地址和允许的变换。
用上传响应的 secure_url 读取原文件,在 upload 与版本之间插入变换。
https://media-develop.praxisusercontent.com/{library_id}/{resource_type}/upload/{transformation}/v{version}/{public_id}.{format}
原文件省略 transformation 及其后斜杠。仅接受以下白名单;其它变换返回错误。
| 参数 | 允许值 |
|---|---|
| w_ | 160, 320, 640, 1280 |
| c_ | fill, fit, limit, scale, pad |
| g_ | auto, center |
| f_ | auto, jpg, png, webp, avif |
| q_ | auto, auto:good, auto:eco |
| dpr_ | 1, 2 |
| so_ | 视频秒数,扩展名 .jpg;源文件不超过 100 MiB |
w_160,c_fit
w_320,c_fill,g_center,f_webp,q_auto,dpr_2用户内容安全
交付使用独立的可注册域 praxisusercontent.com,与 API 和登录域隔离:Develop 为 media-develop.praxisusercontent.com,生产为 media.praxisusercontent.com。URL 路径形状不变,交付不携带任何 cookie。
- 只允许 GET 和 HEAD;其他方法返回 405。
- 不向上游转发 cookie 和凭据,响应移除 Set-Cookie。
- 所有响应都带
X-Content-Type-Options: nosniff。 - HTML、SVG、XML、JavaScript 类内容都带
Content-Security-Policy: sandbox和Content-Disposition: attachment。 - 支持 Range 请求,部分内容返回 206。