# Can't upload images

**URL:** <https://meta.discourse.org/t/cant-upload-images/284104>\
**Category:** Bug\
**Tags:** uploads\
**Created:** [November 1, 2023, 11:38am UTC](https://meta.discourse.org/t/cant-upload-images/284104 "2023-11-01T11:38:11Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Lundlaeva](https://avatars.discourse-cdn.com/v4/letter/l/9e8a1a/32.png) [@Lundlaeva](https://meta.discourse.org/u/Lundlaeva)\
**Post date:** [November 1, 2023, 11:38am UTC](https://meta.discourse.org/t/cant-upload-images/284104/1 "2023-11-01T11:38:11Z")

</div>

I have been trying to upload a photo but keep receiving an error:

> Sorry, there was an error uploading IMG\_0361 cr.jpg. Please try again.

I’m using Windows 10 and Firefox.

Things I’ve tried:

- Different images (including images successfully uploaded to the forums by others) all under 1MB in size
- File names with/without spaces
- Different file types (JPG and PNG)
- All upload methods (Copy+Paste, drag and drop, upload button)
- Uploading to different threads
- Turned off Enhanced Tracking Protection
- Disabled all add-ons
- Hard reload (Ctrl+Shift+R)

All without any luck. The upload seems to ‘jump’ from 0% to 100% and then the error appears.

When I switch to Google Chrome, I am able to upload … but I would like to resolve this for Firefox, if possible.

I was advised to check the console when uploading and this is the error that appears in the console (in red):

> **Error**
>
> ```plaintext
> [Uppy] [10:33:44] Failed to upload 9d6fe1d354306b29730d2418baf3141d76a33c6e.jpeg AwsS3/Multipart: Could not read the ETag header. This likely means CORS is not configured correctly on the S3 Bucket. See [AWS S3 | Uppy](https://uppy.io/docs/aws-s3-multipart#S3-Bucket-Configuration) for instructions.
> 
> error loggers.js:13
> log Uppy.js:1152
> ee Uppy.js:1311
> oe Uppy.js:1495
> emit index.js:131
> emit index.js:33
> emit Uppy.js:227
> onError index.js:736
> value MultipartUploader.js:120
> (Async: promise callback)
> I MultipartUploader.js:230
> start MultipartUploader.js:168
> uploadFile index.js:823
> uploadFile index.js:725
> t index.js:979
> upload index.js:972
> ue Uppy.js:1704
> upload Uppy.js:1285
> (Async: promise callback)
> upload Uppy.js:1268
> scheduledAutoProceed Uppy.js:1445
> (Async: setTimeout handler)
> se Uppy.js:1443
> addFiles Uppy.js:625
> addFiles index.js:37
> handleDrop index.js:84
> getFile index.js:14
> getFile index.js:14
> o index.js:38
> handleDrop index.js:94
> 
> ```

This was using an image I’d downloaded from the forums.

---

_[View the full topic](https://meta.discourse.org/t/cant-upload-images/284104)._
