Примечание: я не ищу никаких альтернатив.Я знаю, что это можно сделать с помощью XMLHttpRequest.Я также не забочусь о поддержке браузера.Я просто хочу узнать о новых / будущих стандартах.
У меня есть объект Файл , и я могу загрузить его с помощью PUT, используя fetch, например:
fetch(url, {
method: "PUT",
body: fileObject,
});
Как я могу получить прогресс загрузки из этого?
Из того, что я понимаю, body
опций извлечения может быть ReadableStream .Так, может быть, есть способ обернуть объект File в ReadableStream и получить от него статус прогресса?
Например.как то так
fetch(url, {
method: "PUT",
body: asReadableStream(fileObject, onProgress),
});
Спасибо.