有没有读取二进制文件的接口??!!
readAsDataURL: 以URL编码格式读取文件数据内容
readAsText: 以文本格式读取文件数据内容
这两个接口都对原始文件做了修改!!!!
有没有读取二进制文件的接口??!!
readAsDataURL: 以URL编码格式读取文件数据内容
readAsText: 以文本格式读取文件数据内容
这两个接口都对原始文件做了修改!!!!
可以这样
plus.io.resolveLocalFileSystemURL("./_downloads/ota1.bin", function(entry) {
entry.file(function(file) {
var reader = new plus.io.FileReader();
reader.onloadend = function(e) {
var u8arr = (function(path, name) {
var arr = path.split(','),
mime = arr[0].match(/:(.*?);/)[1],
bstr = atob(arr[1]),
n = bstr.length,
u8arr = new Uint8Array(n);
while (n--) {
u8arr[n] = bstr.charCodeAt(n);
}
// 这里就是ArrayBuffer数据
return u8arr;
})(e.target.result, entry.name);
};
reader.readAsDataURL(file);
});
},
function(e) {
console.log("Resolve file URL failed: " + e.message);
}
);
1***@qq.com
超给力的
2023-11-17 10:15