@Duglas2_ua
Учусь веб-разработке

Как передать на сервер файл в формате ArrayBuffer или Blob?

Есть необходимость передать файл с клиента на сервер (doc, docx, pdf). Пользуюсь axios . Когда пытаюсь передать на сервер файл в формате Blob или ArrayBuffer, то передается пустой объект. Как правильно передавать файлы по протоколу http/https?
  • Вопрос задан
  • 452 просмотра
Решения вопроса 1
@eavam
Убедитесь что вы blob правильно объявляете. Так же что тип указан верно.
Вот пример:
var oReq = new XMLHttpRequest();
oReq.open("POST", url, true);
oReq.onload = function (oEvent) {
  // Uploaded.
};

var blob = new Blob(['abc123'], {type: 'text/plain'});

oReq.send(blob);

Подробнее про отправку и получение бинарных данных
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы