Загрузить файл из файловой системы HTML5 с помощью XMLHttpRequest
Попытка загрузить некоторые изображения, хранящиеся в файловой системе Google Chrome. Но я не могу загрузить изображение. Любая идея, как это сделать?
Сервер получает пустой массив. Код posttest.php просто print_r ($ _ POST)
var xhr = new XMLHttpRequest();
xhr.open('POST', '/posttest.php', true);
xhr.onload = function(e) {
if (this.status == 200) {
console.log(this.responseText);
}
};
window.resolveLocalFileSystemURL(image, function(fileEntry) {
fileEntry.file(function(file) {
var reader = new FileReader();
reader.onloadend = function(e) {
var formData = new FormData();
formData.append('image', this.result);
xhr.send(formData);
};
reader.readAsText(file);
});
});