gormus
(Osman Görmüş)
19.Октябрь.2023 22:56:20
1
Это моя новая любимая функция, спасибо! Я буду её тестировать и сообщу о любых возникших проблемах; вот первая из них:
Я пытаюсь создать простую форму с полем для загрузки файлов, но поле загрузки выдаёт ошибку:
Произошла ошибка при загрузке файла my-image-1.jpg. Пожалуйста, попробуйте снова.
Мое поле загрузки:
- type: upload
id: screenshots
attributes:
file_types: ".jpg, .png, .gif"
allow_multiple: true
label: "Скриншоты"
description: "Если возможно, добавьте скриншоты, чтобы помочь объяснить вашу проблему."
Я заполняю форму всеми обязательными полями, включая поле «Заголовок» в редакторе.
Нажимаю кнопку «Загрузить» и выбираю корректный файл изображения.
Загрузка не удаётся, и появляется модальное окно с ошибкой.
Я также проверил настройки: расширение файла jpg есть в списке разрешённых расширений.
6 лайков
При загрузке с iPhone я вижу это предупреждение, хотя сама загрузка всё равно проходит. На рабочем столе всё работает нормально (Windows/Firefox).
Какой браузер или устройство вы используете?
На самом деле, возможно, я поспешил, так как, кажется, я не вижу того же предупреждения. Давайте я ещё раз посмотрю.
gormus
(Osman Görmüş)
23.Октябрь.2023 16:15:21
4
Привет, @JammyDodger ! На самом деле я тестировал это только в своем десктопном браузере :
Arc 118.0.5993.88 (Официальная сборка) (arm64)
Revision 1d05652f52a55dcf9a7905af94949f2bc3a66306-refs/branch-heads/5993@{#1298}
OS macOS Версия 14.0 (Сборка 23A344)
JavaScript V8 11.8.172.15
User Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36
После небольшого уточнения, возможно, это уже исправлено здесь:
https://github.com/discourse/discourse/pull/23935
Так что, надеюсь, обновление вашего сайта всё исправит.
3 лайка
gormus
(Osman Görmüş)
23.Октябрь.2023 19:12:43
6
Подтверждаю, что загрузка работает.
Однако обнаружена ещё одна связанная ошибка: параметр allow_multiple: true не учитывается.
Я попробовал загрузить сразу 3 изображения.
Обратите внимание, что изображения загружались по очереди, обновляя строку предпросмотра под кнопкой загрузки.
После сохранения было показано только последнее загруженное изображение.
SaraDev
(Sara Devlaeminck)
23.Октябрь.2023 20:26:03
10
Привет, Осман,
Хотел подтвердить, что мы развернули ваш сайт, включающий обновление FIX: add missing `type` to form template upload by renato · Pull Request #23935 · discourse/discourse · GitHub , поэтому это должно решить проблемы, с которыми вы сталкивались здесь.
Если у вас всё ещё возникнут трудности с загрузкой файлов, как вы описывали ранее, пожалуйста, дайте нам знать.
1 лайк
gormus
(Osman Görmüş)
23.Октябрь.2023 21:07:30
12
Привет @SaraDev , мои тестовые формы находятся по адресу https://brighton-offsite-september-2023.discourse.group/ — это версия с истёкшим пробным периодом, на случай если вы захотите проверить логи.
Я проверил версии: используется более поздний коммит, поэтому исправление должно быть включено:
committed 01:12PM - 20 Oct 23 UTC
The `name` argument doesn't do anything, and 'title' should actually be 'label'
4 лайка
renato
(Renato Atilio)
23.Октябрь.2023 21:15:15
13
Привет, @gormus ,
Спасибо за обратную связь!
Действительно, есть ещё одна проблема с загрузками в сочетании с настройкой сайта enable_direct_s3_uploads.
Мы работаем над исправлением и сообщим, когда оно попадёт в tests-passed.
5 лайков
renato
(Renato Atilio)
03.Ноябрь.2023 13:29:33
15
Привет, @gormus ,
Недавно мы исправили проблему с загрузками allow_multiple, а также ещё одну, касающуюся валидации file_types.
Сообщите нам, если вы столкнётесь с другими проблемами.
Спасибо!
5 лайков