Кто-нибудь знает, как сделать управление загрузкой файлов в javascript. Например, с использованием текстового ящика и кнопки.
ОбманутьЗагрузка файлов Javascript



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Обычный HTML:
<input type = "file" />
Чтобы программно создать его с помощью javascript:
var el = document.createElement('input');
el.type = 'file';
document.body.appendChild(el);
el.click () работала в некоторых браузерах в разное время, но, как всегда с полями загрузки файлов, ограничения по соображениям безопасности изменчивы и, как правило, ужесточаются. В какой-то момент IE откроет диалог, но фактически не разрешит загрузку. В общем, этого не стоит пытаться достичь.
Если вам нужно открыть диалоговое окно (или если вам нужна возможность выбрать несколько файлов), вам нужно использовать что-то вроде SWFUpload.
Если я правильно понимаю на основе этой и вашей предыдущей темы, вы пытаетесь загрузить файл ЧИСТО на javascript. В этом случае учтите, что это невозможно. Вам понадобится что-то на стороне сервера, чтобы получить запрос. Однако теперь, если вы ищете что-то, что загружается в стиле «ajax», есть обходные пути, чтобы сделать это, отправив запрос через скрытый iframe. Я знаю, что в JQuery есть встроенная возможность.
В jQuery его нет. Я считаю, что вам нужно загрузить плагин 'form'.
Невозможно выполнить вашу задачу, используя чистый javascript и не используя html-теги fileinput, так как это единственное, что позволяет вам выбирать / загружать файлы. Вы можете только стилизовать его.
Другой способ, предложенный сопрано, - использовать загрузчик на основе Flash / Java.
Хотя автор вопроса задал вопрос о стилях ввода в файл формы, я хочу сообщить вам, что загрузка в стиле AJAX на чистом JavaScript возможна с FireFox 3 и выше.
Я написал исчерпывающее руководство об этой новой функции на мой блог.
«Этот блог открыт только для приглашенных читателей», что делает его бесполезным.
Ссылка ведет на блог только по приглашениям. Это то, что я бы назвал очень полезной информацией.
Привет, как открыть диалоговое окно с файлом в javascript :) Kisah