w***@163.com
w***@163.com
  • 发布:2024-03-07 19:02
  • 更新:2024-04-03 16:26
  • 阅读:262

ios下读取static下的文件,不允许读

分类:uni-app

ios下读取文件会报错,不允许读

2024-03-07 19:02 负责人:无 分享
已邀请:
w***@163.com

w***@163.com (作者) - 我不知道我是干啥的....

这个我解决了,安卓和ios会放在_www/static/目录,直接取这个目录下的文件就可以

  • beyonder

    这我倒是没有试过,谢谢分享

    2024-04-30 17:07

  • 8***@qq.com

    请问能稍微说详细点吗?截图啥的

    2024-05-05 23:46

  • w***@163.com (作者)

    回复 8***@qq.com: 直接使用plus.io.resolveLocalFileSystemURL("_www/static/xx.txt")就可以

    2024-07-29 11:04

  • 1***@qq.com

    回复 w***@163.com: 大佬,问下,你有没有遇到这个问题啊,就是我是想在static/gif/json/ 文件夹下创建一个文件,权限都有的,但是通过这样写入的时候就会出现 "error": {

    "code": 4,

    "message": "不允许读"

    },


    创建代码

    let str = "_www/static/gif/json/"


        plus.io.resolveLocalFileSystemURL(str ,(entry)=>{  
    // 新建一个文件
    entry.getFile("test"+Date.now()+".txt",{create:true},(fileEntry)=>{
    fileEntry.createWriter((fw)=>{
    fw.onwriteend = ()=>{
    // 获取文件内容
    console.log("写入完成")
    }
    fw.onwritestart = ()=>{
    console.log("开始写入")
    }
    fw.onerror = (e)=>{
    console.log("写入失 败",e.target,"----当前写入错误-", e)
    }
    console.log("当前状态为"+fw.readyState);
    // fw.seek( 0 );
    // fw.write(JSON.stringify({data:zipArr}));
    fw.write("111")
    },()=>{})
    },()=>{})

    },()=>{})
    },()=>{})

    2024-09-04 18:56

beyonder

beyonder

暂不支持IOS

要回复问题请先登录注册