Я хочу загрузить файл с помощью Ajax и php. У меня есть форма с <input type="file">
. Я хочу, когда пользователь просматривает файл и нажимает на submit, файл, который будет загружен без обновления. Как мне это сделать? Не имеет значения, если обновление происходит, но я хочу загрузить файл с помощью ajax.
Более подробно о моем блоге: http://blog.manki.in/2011/08/ajax-fie-upload.html
Я сделал это с помощью этого jquery-плагина. Он в значительной степени имитирует стандартную jQuery ajax, но также позволяет отправлять данные с использованием iframe. Не задействована вспышка, чистый javascript.
http://malsup.com/jquery/form/
Вот пример загрузки файла
http://malsup.com/jquery/form/#file-upload
Этот плагин использует XHR для загрузки нескольких файлов с индикатором выполнения в FF3.6 +, Safari4 +, Chrome и возвращается к скрытой загрузке на основе iframe в других браузерах, обеспечивая хороший пользовательский интерфейс во всем мире. проверьте это: http://valums.com/ajax-upload/
Взгляните на SWFUpload , он должен делать то, что вы хотите.
Здесь некоторые я нашел http://blog.insicdesigns.com/2010/02/10-best-ajax-file-uploader-for-your-web-application/, а также плагины загрузки jquery