Bytescale simplifies file uploading, file processing, content optimization, and content delivery.
To upload files with cURL:
Option 1: Use a binary request body:
curl "https://api.bytescale.com/v2/accounts/{accountId}/uploads/binary" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: text/plain" `# change to match the file's MIME type` \ -d "Example Data" `# to upload a file: --data-binary @file.jpg`
Option 2: Use a multipart/form-data request body:
curl "https://api.bytescale.com/v2/accounts/{accountId}/uploads/form_data" \ -H "Authorization: Bearer YOUR_API_KEY" \ -F file=@image.jpg # File must exist locally. Always include the '@'.
Option 3: Upload files from an existing URL:
curl "https://api.bytescale.com/v2/accounts/{accountId}/uploads/url" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d @- << EOF { "url": "https://assets.bytescale.com/example.jpg" }EOF
Learn more about uploading files:
Learn more about downloading and processing files:
This website uses cookies. By continuing you are consenting to the use of cookies per our Cookie Policy. Our legal policies were last updated August 16 2024.
This website requires a modern web browser -- the latest versions of these browsers are supported: