> ## Documentation Index
> Fetch the complete documentation index at: https://cloudinary.com/documentation/llms.txt
> Use this file to discover all available pages before exploring further.

# Upload Troubleshooting and Tips


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

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

{table:class=no-borders overview} Page|Description
---|---
[How to perform an unsigned image upload from Google Apps Script to Cloudinary](ts_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?](ts_why_does_cloudinary_reject_the_file_format_of_some_files_im_uploading) | Learn which file extensions are blocked by Cloudinary for security reasons and how to request exceptions for paid accounts.
[Troubleshooting failed upload requests](ts_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](ts_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?](ts_unsupported_parameters_in_unsigned_uploads) | Learn why unsigned uploads restrict certain parameters and how to apply transformations through upload presets.
[Why was my uploaded image truncated?](ts_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?](ts_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.
