问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 微信小程序 Bug FileSystemManager 客户端 6.6.6 2.0.9
- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
-
mkdir_file:function(){
let fsysm = wx.getFileSystemManager();
fsysm.mkdir({
dirPath: '${wx.env.USER_DATA_PATH}/bluejoy/b',
recursive: false,
success: res => {
// this.toastedit.showToast(res.errMsg, 2000);
},
fail: res => {
// this.toastedit.showToast(res.errMsg, 2000);
// 这里报fail permission denied, open ${dirPath} 表示指定的 filePath 路径没有写权限
},
complete: res => {
}
});
},
微信小程序开发问题解答
微信小程序开发者回答:
开着递归呢
recursive设成true
微信小程序开发者回答:
改成 true也是同样的错误,FileSystemManager这个API是所有的微信小程序都能用还是只有小游戏才能用
微信小程序开发者回答:
微信小程序可以用呀
微信小程序开发者回答:
随便什么目录都建不起吗
微信小程序开发者回答:
官方文档写的是只能在这个目录下写啊 ${wx.env.USER_DATA_PATH}
//写文件
write_file:function(){
var fileName = "he.txt";
let fsm = wx.getFileSystemManager();
fsm.writeFile({
filePath: '${wx.env.USER_DATA_PATH}/' + fileName,
data: 'bluejoy',
encoding: 'utf8',
success: res => {
this.toastedit.showToast('写入成功', 2000);
},
fail: res => {
this.toastedit.showToast(res.errMsg, 2000);
// 在这里还是报fail permission denied, open ${dirPath} 指定的 filePath 路径没有写权限
}
});
}
本文网址:http://www.91bianli.com/kaifazhinan/78325.html