【发布时间】:2014-01-25 22:10:21
【问题描述】:
我在远程服务器上有一个文件,它是二进制的,我知道如何处理它的位。但我无法下载并将其呈现为带有 Javascript 的二进制字符串以供浏览器使用。根据我的阅读,这是我得到的:
function loadFile() {
$.get('binaryfile.ext', function(data) {
new FileReader().readAsBinaryString(data);
});
}
但我收到此错误:
Uncaught TypeError: Failed to execute 'readAsBinaryString' on 'FileReader': The argument is not a Blob.
文件正在正确下载,如果我document.write(data) 它会按预期打印文件的内容。
我在网上找不到任何可行的方法或示例,我搜索了大约 16 个小时。
【问题讨论】:
标签: javascript ajax parsing binary