您可以使用自定义 ID 路径上传图像,而不是 Cloudflare Images Universal Unique Identifier (UUID) 自动生成的路径。
自定义路径支持:
- 最多 1,024 个字符。
- 任意数量的子路径。
- 字符的 UTF-8 编码标准 ↗。
使用以下示例作为参考发出 POST 请求。您可以通过 URL 或直接文件上传时使用自定义 ID 路径。
curl --request POST https://api.cloudflare.com/client/v4/accounts/{account_id}/images/v1 \
--header "Authorization: Bearer <API_TOKEN>" \
--form 'url=https://<REMOTE_PATH_TO_IMAGE>' \
--form 'id=<PATH_TO_YOUR_IMAGE>'成功上传图像后,您将收到类似于以下示例的响应。
{
"result": {
"id": "<PATH_TO_YOUR_IMAGE>",
"filename": "<YOUR_IMAGE>",
"uploaded": "2022-04-20T09:51:09.559Z",
"requireSignedURLs": false,
"variants": [
"https://imagedelivery.net/Vi7wi5KSItxGFsWRG2Us6Q/<PATH_TO_YOUR_IMAGE>/public"
]
},
"result_info": null,
"success": true,
"errors": [],
"messages": []
}