/api/ImageHosting/scdn/upload
累計調用 0 次
上傳圖片
上傳一張圖片,返回可直接引用的 CDN 外鏈。
本地圖片文件(multipart 字段 image,支持 jpg/png/webp/gif/bmp/tiff);與 image_url 二選一
遠程圖片地址(http/https),服務端代理拉取;與 image 二選一
選填:輸出格式,默認 auto
選填:指定外鏈 CDN 域名(如 img.scdn.io),留空自動選擇
選填:存儲位置
選填:加密上傳(加密圖永不參與秒傳)
選填:password_enabled=true 時必填
選填:密碼模式,默認 plain
選填:password_type=qa 時必填
- 請求體為 multipart/form-data(文件字段 image,可直接用下方「選擇文件」上傳);用 image_url 時也可用 application/x-www-form-urlencoded。
- 服務端按 SHA-256 秒傳:命中時 message 為「圖片已存在,秒傳成功!」,deduped=true。
- 本服務需項目簽名(app_id/timestamp/nonce/sign);在線調試由服務端自動代簽。
| 字段 | 類型 | 說明 |
|---|---|---|
| url | string | CDN 外鏈地址 |
| filename | string | 文件名 |
| storage_backend | string | 存儲後端 |
| original_size | int | 原始大小(字節) |
| compressed_size | int | 壓縮後大小(字節) |
| compression_ratio | float | 壓縮率 |
| deduped | bool | 是否命中秒傳 |
| password_protected | bool | 是否加密保護 |
{"url": "https://img.scdn.io/xxxx.jpg", "filename": "xxxx.jpg", "storage_backend": "local", "original_size": 123456, "compressed_size": 98765, "compression_ratio": 80.01, "deduped": false, "password_protected": false}