AJAX отправка файла на сервер
Здравствуйте как можно отправить частями файл на сервер.
Как отправить просто файл, например так:
let xhr = _self.getXmlHttp();
xhr.open('post', "example.php");
let formData = new FormData(document.forms[0].files[0]);
xhr.setRequestHeader('content-type', 'multipart/form-data');
xhr.send(formData);
На сервере он попадет в глобальную пересменную PHP: $_FILES.
Как можно можно оправить файл на сервер, с возможностью приостановки загрузки?
И можно ли отправить файл как то иначе чем через форму, например с заголовками: application/x-www-form-urlencoded или application/octet-stream, и как его поместить в $_FILES?