时间:2019-05-07 来源:小程序工厂
writeFile就够了,为啥还要saveFile呢
我下次还想要用到这个文件呢!
只write的文件不是临时文件吧,你试试用wx.getSavedFileList 能找到不。。这会儿没空试验
我试试了,在安卓上是一切正常。就是在ios上保存失败,wx.getSavedFileList也找不到文件 ,
tempFilePath: wx.env.USER_DATA_PATH + '/test.txt',
对啊,发表
还是一样的保存失败的
你complete改成 success呢
是一样的呢 !都是写入成功。保存失败!
嗯。。写入了 getFileInfo能拿到。。但是不能save。。怪了。。不过这个路径下的,真的会被清理吗?
对呀,我是想知道为什么安卓可以,ios却不行呢、、、、
求大佬指点一下~已经卡住了很久!
我不知道!
好的,谢谢
大佬,有其他方法可以代替么?
wx.env.USER_DATA_PATH 这个路径下的文件,不会被清除吧。。你发帖问问吧。也可能save失败的原因,就是这玩意不是临时文件~
writeFile 写入 到wx.env.USER_DATA_PATH这个路径下,我清除缓存,或者我删除微信小程序,这个文件就读取不到了
你的原始数据是啥?不能直接saveFile吗?
我只是写了一点点字母进去
你的需求是,不断存东西到本地吗?
不是,在用户第一次进入微信小程序的时候,需要保存一些数据到文件中,下次再次进入我去读取这文件内容然后使用,就算删除微信小程序,这文件还是能拿到,我现在遇到的是,我用安卓机测试这一系列的操作是ok的,只有在开发器和ios机上出现文件保存下失败!
可以曲线救国。。让后端接口生成这个文件。download下来,会进到tempfilePath。。
生成的数据不允许通过后台,说是涉及数据安全问题!很蛋疼
………………厉害了..........等官方给方法吧,如果安卓可以,那可能是bug
也只能先放放了~感谢大佬的回复!
图片、视频可以保存在相册你可以看见,但是其他文件也是可以保存的至少它依靠于微信,用户不能直接找到在那个位置,就和微信你下载的文件一样,微信一卸载就全部没有,其实主要就是 安全权限不同而已,安卓可以进入微信安装的文件夹查询所有文件,但是IOS就不行了