Диалоговое окно открытия файла в JavaScript - PullRequest
89 голосов
/ 12 января 2010

Мне нужно решение для отображения диалогового окна открытия файла в HTML при нажатии div. Диалоговое окно открытия файла должно открываться при нажатии div.

Я не хочу отображать поле входного файла как часть HTML-страницы. Он должен отображаться в отдельном диалоговом окне, которое не является частью веб-страницы.

Ответы [ 12 ]

2 голосов
/ 12 января 2010

Единственное без <input type="file"> - это вставка прозрачного flash-ролика поверх div. Затем вы можете использовать сгенерированное пользователем событие щелчка (в соответствии с новыми правилами безопасности Flash 10) для запуска вызова флэш-файла FileReference.browse .

Он предлагает дополнительную зависимость по способу причуд , но взамен вы получаете гораздо больше событий (таких как встроенные события прогресса).

0 голосов
/ 31 января 2019

Может использовать

$('<input type="file" />').click()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...