我可以加载远程资源,例如图像,音频等这样的:
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
,或者我可以将它设置一样,不知何故?
你可以尝试用Blob“应用程序/八位字节流”型
你可以看看这个:developer.mozilla.org/en-US/docs/Web/API/Streams_API我相信这是你要搜索的内容。
随着流是可用于JavaScript,这一切的变化 - 你可以从现在开始,只要它是可在客户端处理与JavaScript代码位的原始数据,而无需产生缓冲,字符串或斑点。