问题描述
代码里通过uni.saveFile在本地保存了文件,路径是'_doc/uniapp_save/1539228788421.jpg',但是图片却访问不到,调用uni.removeSavedFile也提示找不到文件,请问该怎么处理?
错误提示
{"errMsg":"removeSavedFile:fail:文件[_doc/uniapp_save/1539228788421.jpg]读取失败:路径不存在"} at pages/setting.vue:303
示例代码
请问调用这个方法后,如何访问保存在本地的图片,即将它回显在页面上
我这边的解决办法. 通过你 plus.io 拿到存储的 _DOC 目录. 再拼下.
我通过 uni.fileSave 拿到的保存路径是这样:
_doc/uniapp_save/16799965886770.png
再通过下面的方法获取 _doc 所在的完整目录,然后再拼接就得到完整路径,
再用完整路径来加载.
plus.io.requestFileSystem( plus.io.PRIVATE_DOC, function( fs ) {
// 拿到 _doc 所在的完整路径
console.log(fs.root.fullPath);
}, function ( e ) {
console.log( "Request file system failed: " + e.message );
} );
2***@qq.com
请问这个bug解决了吗?
2019-03-13 13:19