Alexufo
@Alexufo
противоречивый, сложный, весь компьютерный.

Можно ли принудительно яваскриптом добавить файл в поле input file?

Нужно автоматизировать прикрепление фотографий в поле. Или создать новый с указанным адресом?
  • Вопрос задан
  • 3172 просмотра
Пригласить эксперта
Ответы на вопрос 5
@Johann
нельзя. если бы было можно, это была бы гигантская дыра. любой сайт мог бы загрузить любой файл с компьютера без ведома пользователя
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Автоматизировать — bash + ssh, из браузера только селентиум.
На JS вы это реализовать не сможете (ибо нельзя).

Единственный достойный вариант: по domloaded из js жать на файловый инпут с аттрибутом multiple, а затем все как обычно.
Ответ написан
vaevictus
@vaevictus
Можно было через Visual basic, в IE6 (не знаю как в более старших версиях) — но это для любителей извращений. java-applet может получить доступ к файлам на диске, но только после подтверждения от пользователя.
Ответ написан
Комментировать
alternativshik
@alternativshik
да курлом все загрузите? Или это не вариант?
Ответ написан
@Vumik
Flash-загрузчик или менее популярное решение java-applet может решить эту задачу но только в части количества загружаемых файлов. То есть можно выбрать сразу пачку и отправить.
Самостоятельно инициировать доступ через открытый в браузере сайт вы не сможете, ибо вопрос безопастности и он учитывается на многих уровнях от самого браузера до Flash, к примеру
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы