Я много искал. Каждый раз, когда кто-то спрашивал о загрузке файлов с помощью jquery, в качестве ответов он получал лишь несколько ссылок на плагин jquery . Может кто подскажет, зачем нужен плагин? почему простой ajax не работает в этом контексте?
Обучение предпочтительнее решения.
2 ответа
Вы можете загружать файлы только путем публикации формы, содержащей ввод файла. Вы не можете загружать файлы с помощью AJAX.
Причина этого - безопасность. Пользователь может выбрать файл для загрузки, но единственное, что может сделать код Javascript, - это загрузить файл с помощью сообщения, он не может получить доступ к данным файла или загрузить его каким-либо другим способом.
$("input[type='file']").hide();
Скроет ввод с типом файла.
Похожие вопросы
Новые вопросы
jquery
jQuery - это библиотека JavaScript, рассмотрите возможность добавления тега JavaScript. jQuery - это популярная кросс-браузерная библиотека JavaScript, которая облегчает прохождение Document Object Model (DOM), обработку событий, анимацию и взаимодействие AJAX, сводя к минимуму расхождения между браузерами. Вопрос с тегом jQuery должен быть связан с jQuery, поэтому jQuery должен использоваться в рассматриваемом коде, и в вопросе должны быть как минимум элементы, связанные с использованием jQuery.