Не могу загрузить изображения

Я пытаюсь загрузить фотографию, но постоянно получаю ошибку:

Извините, произошла ошибка при загрузке IMG_0361 cr.jpg. Пожалуйста, попробуйте снова.

Я использую Windows 10 и Firefox.

Что я уже пробовал:

  • Разные изображения (включая те, которые другие успешно загрузили на форумы), все размером менее 1 МБ
  • Имена файлов с пробелами и без них
  • Разные типы файлов (JPG и PNG)
  • Все способы загрузки (копирование и вставка, перетаскивание, кнопка загрузки)
  • Загрузку в разные темы
  • Отключил «Улучшенную защиту от отслеживания»
  • Отключил все надстройки
  • Выполнял полную перезагрузку страницы (Ctrl+Shift+R)

Ничего не помогло. Загрузка как бы «перескакивает» с 0% на 100%, после чего появляется ошибка.

Когда я переключаюсь на Google Chrome, загрузка работает… но я бы хотел решить эту проблему для Firefox, если это возможно.

Мне посоветовали проверить консоль во время загрузки, и вот ошибка, которая появляется в консоли (красным цветом):

Ошибка
[Uppy] [10:33:44] Не удалось загрузить 9d6fe1d354306b29730d2418baf3141d76a33c6e.jpeg AwsS3/Multipart: Не удалось прочитать заголовок ETag. Скорее всего, это означает, что CORS настроен неправильно в S3 Bucket. См. инструкции на странице [AWS S3 | Uppy](https://uppy.io/docs/aws-s3-multipart#S3-Bucket-Configuration).

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

Это было при загрузке изображения, которое я скачал с форума.

1 лайк

Привет :wave:

Похоже, вы используете прямую загрузку S3 multipart. Для такой настройки требуется ETag, который, судя по всему, настроен неправильно или не установлен. Какой провайдер S3 вы используете?

Однако это интересно. Мне кажется, если настройка неверна, то это не должно работать и в Chrome? :thinking:

4 лайка

Спасибо за ответ! Форумы не «мои», поэтому я не могу ответить на вопрос, но я передам эту информацию сотрудникам форума и надеюсь, что они смогут разобраться в ситуации.

1 лайк

Проблема возникает на форумах, которые являются клиентом Enterprise Hosting.

3 лайка

Мы сталкивались с этой проблемой в прошлом с очень специфическими расширениями браузера, которые занимаются «взломом etag» и пытаются модифицировать трафик, идущий от клиента к серверу.

Попробуйте удалить все расширения браузера в Firefox, чтобы определить, какое из них вызывает конфликт.

3 лайка