1.用到下面的插件

cordova-plugin-file github

2.代码

    window.resolveLocalFileSystemURL(cordova.file.applicationDirectory, function (dirEntry) {  
        console.log('file system open: ' + dirEntry.name);  
        console.log(dirEntry); 
        console.log(dirEntry.nativeURL); 
        dirEntry.getFile("www/test.bin",{create : false},function(fileEntry){
            console.log(fileEntry)
            fileEntry.file(function (file) {
                var reader = new FileReader();
                reader.onloadend = function() {
                    console.log("Successful file read: " + this.result);
                    console.log(this.result)
                    firmware = this.result
                };
        
                reader.readAsArrayBuffer(file);
            })
        },function(error){
            console.log(error)
        })
    }, function(){});   

3.打印截图

在这里插入图片描述
在这里插入图片描述

4.下面的博客记录了我解决问题的过程

cordova js(javascript)读取本地文件(将本地的bin文件转成字节数组)

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐