Итак, у меня есть объект «Файл» (полученный путем перетаскивания файла с рабочего стола). Я могу отправить файлы на сервер с помощью ajax, а затем вернуть их, чтобы javascript обработал их. Но можно ли прочитать его содержимое, не проделывая всего этого?
Вот, поиграйте с этой скрипкой. Перетащите любой файл в поле и используйте переменную file
.
Я уже пробовал все методы этого объекта ... не повезло. Можете ли вы получить содержимое файла, который вы только что перетащили в браузер?
PS: Я бы отправил файлы на сервер следующим образом:
var ajaxRequest = new XMLHttpRequest();
ajaxRequest.open("returnRawPostData.php");
ajaxRequest.send(file);
Я мог что-то пропустить в приведенном выше коде, но это только потому, что простой JS больше не используется для вызовов AJAX.