打开并读取二进制文件(JavaScript)
open and read binary file (javascript)
我在服务器上有一个二进制文件,我想读取它。
我做了类似的事情来获取文件:
var request = new XMLHttpRequest();
request.open("GET", file);
request.onreadystatechange = function() {
if (request.readyState == 4) {
doSomething(request.responseText);
}
}
request.send();
但在那之后我真的不知道该怎么办...正确的方法是什么?
有没有办法使用fileReader.readAsArrayBuffer()
做我想做的事情?
将 responseType 设置为 arrayBuffer,如下所示:
var request = new XMLHttpRequest();
request.open("GET", file);
request.responseType = 'arrayBuffer'; // the important part
request.onreadystatechange = function() {
if (request.readyState == 4) {
doSomething(request.mozResponseArrayBuffer || request.response); // your arrayBuffer
}
}
request.send();
相关文章:
- Javascript 二进制搜索/插入预处理
- Javascript回文逻辑
- 通过javascript在文本字段中显示货币格式
- javascript二进制操作don'不适用于选项
- HTML 按钮在 Javascript 的文本字段中添加数字
- 通过javascript拦截文档中的每一次点击
- 通过Javascript检测文档标题的更改
- 无法从javascript获取文本字段值
- 第三方javascript设置文档.cookie
- Javascript错误文档.getElementById('x').style.display=
- 使用CoffeScript生成JavaScript Intellisense文档注释
- 如何使用javascript在文本字段中逐个字母地阅读
- 使用 JavaScript 在文本字段中显示多个字符的文本
- JavaScript注释文档(JSDoc):@memberOf也应该指定“原型”
- 稍后通过 JavaScript 在文档中访问 HTML 元素
- Javascript 二进制文件到服务器
- 尝试使用 JavaScript 清除文本字段
- XMLHttpRequest 中表单数据上的 Javascript 二进制字符串连接
- 来自 JavaScript 二进制字符串的 blob
- 使用 JavaScript 将文本字段保存到 TXT 文件