Передайте readStream в запрос на загрузку файла на стороне клиента Javascript - PullRequest
1 голос
/ 07 марта 2020

Я пытаюсь получить изображение и прочитать его как поток. Как только у меня будет поток, я хочу использовать этот поток для загрузки изображения на сервер.

fetch('http://localhost:8080/dist/boo.jpeg')
          .then(response => response.body)
          .then( readStream => {
            fetch('http://localhost:8080/upload', {method: 'post', body: readStream});  
          });

или

fetch('http://localhost:8080/dist/boo.jpeg')
          .then(response => response.body)
          .then( readStream => {
            var xhr = new XMLHttpRequest();
            xhr.open('POST', '/upload', true);
            xhr.overrideMimeType('multipart/form-data');
            xhr.send(readStream);
          });

Но отправляемая полезная нагрузка запроса - строка - [object ReadableStream]

...