コンテンツにスキップ

カスタムパスを使用してアップロード

Cloudflare Imagesのユニバーサルユニーク識別子(UUID)によって自動生成されたパスの代わりに、カスタムIDパスを使用して画像をアップロードできます。

カスタムパスは以下をサポートします:

以下の例を参考にしてPOSTリクエストを作成します。URL経由または直接ファイルアップロードでアップロードする際にカスタムIDパスを使用できます。

Terminal window
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": []
}