javascript - 在javascript中加载二进制数据资源(就像图像、音频等)?
问题描述
我可以像这样加载远程资源,例如图像、音频等:
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
的东西,或者我可以以某种方式设置它吗?
解决方案
您可以尝试使用 'application/octet-stream' 类型的Blob
推荐阅读
- google-apps-script - 根据多个答案转到下一页 - 谷歌表格
- ruby-on-rails - 如何为具有基本身份验证的 Rails 应用程序编写集成 minitest 代码?
- mysql - Mysql根据特定列删除相似的行,除了id最高的行
- macos - Swift - 从另一个类调用 reloadData() 失败(找到 nil),但从 self 类调用成功
- socket.io - 无法在 socket.on 之外获取数据
- javascript - 如何使用键盘在 svg 路径中移动对象
- android - 创建着色器时,Android OpenGL 应用程序崩溃
- php - 用于 php 的 docker 映像无法在 Windows 10 的浏览器上运行
- json - Angular 6:从 JSON 响应后端获取哈希表数据
- php - 在文本字段中添加空间