Надо со страницы передать json файл с использованием drag and drop на сервер, там его разобрать и вернуть текст файла на страницу.
Написал JS - вот последняя функция на отправку уже файла:
function uploadFile(file) {
console.log(file);
const url = './serv.php';
const formData = new FormData();
formData.append('file', file);
fetch(url, {
method: 'POST',
body: formData
})
.then(() => {console.log('Загружено'); })
.catch(() => { console.log('Ошибка');})
}
Файл отправляется, вот сообщение из консоли:
В serv.php хочу посмотреть что приходит:
<?php
var_dump($_FILES);
И получаю:
array(0) { }
.