Image & Video APIs

Upload Troubleshooting and Tips

Last updated: Mar-12-2026

This section provides troubleshooting guidance and useful tips related to uploading assets.

These topics answer questions that are commonly asked by actual Cloudinary customers.

Page Description
How to perform an unsigned image upload from Google Apps Script to Cloudinary Learn how to upload images to Cloudinary using Google Apps Script with UrlFetchApp service.
Why does Cloudinary reject the file format of some files I'm uploading? Learn which file extensions are blocked by Cloudinary for security reasons and how to request exceptions for paid accounts.
Troubleshooting failed upload requests Learn how to troubleshoot failed upload requests by checking X-Cld-Error messages from API uploads and error messages from the Upload Widget.
How to always upload a square image When uploading images to Cloudinary you can use an upload preset with an incoming transformation to define the dimensions and crop the image to a square on upload before storing it in your account. This enables you to normalize all images that are uploaded using that upload preset.
Why do I get a 'XXX parameter is not allowed' error on unsigned uploads? Learn why unsigned uploads restrict certain parameters and how to apply transformations through upload presets.
Why was my uploaded image truncated? Learn how to detect and handle truncated images when uploading from remote servers, including using the IsCorrupt attribute for JPEG files.
Why am I receiving an "Upload failed: cloud_name is disabled" error when using my new Cloudinary account? When you register for a Cloudinary account, a verification email is sent to complete the signup process. If email verification is not completed, your account cannot be used and API calls will return errors.

✔️ Feedback sent!

Rate this page:

one star two stars three stars four stars five stars