Я застрял с этой проблемой на некоторое время.
Мне нужно реализовать простую загрузку файла ajax на сервер, не показывая пользователю форму файла и немедленное представление загруженной картинки, которую япытался использовать этот плагин: http://valums.com/ajax-upload/,, но он не работает.Запрос успешно достигает сервера (а затем возвращается к клиенту), но когда я пытаюсь получить доступ к массиву $ _FILES (да, это PHP), он пуст!
Код, управляющий отправкой, выглядит так:
xhr.open("POST", queryString, true);
xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
xhr.setRequestHeader("X-File-Name", encodeURIComponent(name));
xhr.setRequestHeader("Content-Type", "application/octet-stream");
xhr.send(file);
Я пытался решить эту проблему в Google, но все ссылки в унисон говорят о том, что вы не можете загружать файлы с помощью XHR.Но этот плагин кажется довольно популярным и легитимным - так, что я делаю не так?Спасибо!