LINUX.ORG.RU

Проблема с перезаписью input type file files в firefox

 , ,


0

1

Есть 2 формы, когда в одной выбирается файл, в другой он тоже выбирается с помощью onchange эвента

twoForm.files = oneForm.files;

со всех браузеров работает, но в firefox новых версиях нет.

Помогите решить проблему!


Ты ходишь по тонкому льду — изменение значения FileList является свежей и активно разрабатываемой фичей:

https://bugzilla.mozilla.org/show_bug.cgi?id=1384030
https://github.com/whatwg/html/issues/3269#issuecomment-349533348

В итоге ты рискуешь получить код, который будет работать на нынешних браузерах, но не заработает на выпущенных через пару лет.

byko3y ★★★★
()
Ответ на: комментарий от byko3y

Плюсую. Лучше грузить в одной форме, а на бекенде рассовывать в N нужных мест.

deep-purple ★★★★★
()

Это вообще законно? ;)

Файлоинпуты в общем случае браузеры шатать не дают, а то мало чего туда насуёте!

Попробуйте блобами наклонировать и присваивать, ну или просто DOM-элемент перецепить другой форме (если в первой не нужен).

mertvoprog
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.