Creates a new CFImages instance
Configuration options
Uploads an image to Cloudflare Images
Upload options
Promise resolving to the upload result
const cfImages = new CFImages({
token: 'your-token',
accountId: 'your-account-id'
imageAccountHash: 'your-image-account-hash'
});
// Upload from URL
const result = await cfImages.uploadImage({
url: 'https://example.com/image.jpg',
metadata: { key: 'value' },
requireSignedURLs: false
});
// Upload from File
const file = new File(['...'], 'image.jpg');
const result = await cfImages.uploadImage({
file,
metadata: { key: 'value' },
requireSignedURLs: false
});
Main class for interacting with Cloudflare Images API CFImages