Загрузка ресурсов двоичных данных (как изображения, аудио и т. Д.) В JavaScript? - PullRequest
0 голосов
/ 07 февраля 2019

Я могу загрузить удаленные ресурсы, такие как изображения, аудио и т. Д., Например:

var picture = new Image();
picture.src = 'https://example.com/something.jpg';

var sound = new Audio();
sound.src = 'https://example.com/music.mp3';

Есть ли способ сделать это для двоичных данных?то есть как:

var data = new DataObject();
data.src = 'https://example.com/binary.dat';

Есть ли что-то похожее на воображаемый DataObject в приведенном выше примере, или я могу как-то настроить его?

Ответы [ 2 ]

0 голосов
/ 07 февраля 2019

Вы можете взглянуть на это: developer.mozilla.org/en-US/docs/Web/API/Streams_API Я считаю, что это то, что вы ищете.

с потокамиБудучи доступным для JavaScript, все это меняется - теперь вы можете начинать обрабатывать необработанные данные с помощью JavaScript постепенно, как только они станут доступны на стороне клиента, без необходимости создавать буфер, строку или большой двоичный объект.

0 голосов
/ 07 февраля 2019

Вы можете попробовать Blob с типом application / octet-stream

...