Я знаю, как сделать традиционный механизм «Выбрать файл ...», а затем «Загрузить» для загрузки файлов. Я хотел бы знать, если есть способ сделать это с помощью одного элемента управления вводом. Часть мотивации для этого состоит в том, что никто не выбирает файл, не желая загружать его, так почему люди должны идти в два этапа?
Я знаю, что есть некоторые решения Flash; Я не против использования Flash, но хотел бы знать, можно ли решить эту проблему без нее. Я думаю, что это будет работать так же, как Gmail загружает свои собственные вложения.
Приложение для загрузки фотографий; пользователь нажимал на элемент управления, появлялось диалоговое окно выбора файла, пользователь выбирал файл, а затем начинался процесс загрузки, размещая фотографию где-то на странице.
Было опубликовано несколько вопросов, подобных этому, здесь, в stackoverflow и в других местах в Интернете. Много раз ответ был: «НЕТ! ЭТО ПРОБЛЕМА БЕЗОПАСНОСТИ!» но без объяснения того, почему это проблема безопасности. Если это проблема безопасности, то почему это проблема безопасности?