Как превратить файл по ссылке в результат загрузки с компьютера?
На страницу вставляется скрипт, отвечающий за автозаполнение формы.
Одно из полей формы - input type="file". Нужного файла на компе нет, но есть внешняя ссылка на него. Как через JS (в идеале чистый, без JQuery), преобразовать эту ссылку в то, что нужно для отсылки формы? |
Цитата:
|
Менять серверную часть я не могу, сайт не мой. Т.е. для серверной части, "ловящей" отосланную форму, данные должны выглядеть как загруженные с локальной машины.
Я догадываюсь что надо из ссылки как-то сформировать FormData или что-то вроде этого, но не знаю как конкретно это сделать. |
Если зашла речь о FormData и сетевом файле, то каким боком тут input type="file"? Вы не сможете в него вставить ни путь, ни бинарные данные.
|
Скачать файл с помощью js, создать с помощью полученных данных экземпляр File, запхать его в input[file] и отправить на сервер. Проблемы должны начаться еще со второго шага, если мне память не изменяет.
Либо скачать файл с помощью js и отправить его сразу на сервер без танцев с бубном. |
Nexus,
проблемы начинаются уже с того, что файл чужой. |
laimas, ну ссылка то на него есть, значит скачать можно.
|
Цитата:
|
laimas, а ну да, вы правы, затупил я.
|
Цитата:
|
Часовой пояс GMT +3, время: 20:43. |