загрузить объект File javascript через iFrame - PullRequest
0 голосов
/ 25 сентября 2011

Я пытаюсь создать пользовательский интерфейс для перетаскивания файлов.Проблема в том, что я должен отправить файлы, используя старомодную многочастную форму.Можно ли взять объекты File, полученные из события перетаскивания, и каким-то образом вставить их в форму, чтобы они могли быть отправлены в iFrame, например, в виде файловых входов?

1 Ответ

1 голос
/ 25 сентября 2011

Если вам нужно отправить через форму, состоящую из нескольких частей, то нет, кросс-браузерный способ сделать это.Браузеры не позволят JavaScript-коду обновлять значение любых «файловых» элементов ввода по причинам, которые должны быть очевидны (безопасность - если ваш кодовый код устанавливает «файловый» ввод для любого пути, хорошо ...).

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

...