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