我可以像这样加载图像,音频等远程资源:
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
之类的东西,还是可以通过某种方式进行设置?
答案 0 :(得分:0)
您可以尝试使用'application / octet-stream'类型的Blob
答案 1 :(得分:0)
您可以看一下:developer.mozilla.org/en-US/docs/Web/API/Streams_API,我相信这就是您要搜索的内容。
Streams可用于JavaScript,这一切都发生了变化—现在,您可以在客户端上可用JavaScript时就开始一点一点地开始使用JavaScript处理原始数据,而无需生成缓冲区,字符串或Blob。