HarmonyOS 为什么在这上面给手机或者模拟器上放一个文件,说没有权限怎么处理

报错如下图:

HarmonyOS 为什么在这上面给手机或者模拟器上放一个文件,说没有权限怎么处理 -鸿蒙开发者社区

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

由于为了保护样机和模拟器的安全问题,这一块功能暂时没有权限,可以通过代码往样机或者模拟器的应用的沙箱目录上传输文件:

let xmlContent: Uint8Array = getContext().resourceManager.getRawFileContentSync("mibook.xml");
//let str:string = uint8ArrayToString(xmlContent)
let cacheDir = getContext().filesDir;
this.fileDir = cacheDir + '/HelloWorldlee.xml'
let file = fs.openSync(this.fileDir, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE)
let writeLen = fs.writeSync(file.fd, xmlContent.buffer);
console.info("write data to file succeed and size is:" + writeLen);
fs.closeSync(file)
分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS怎么手机一个文件出来?
481浏览 • 1回复 待解决
HarmonyOS 模拟器怎么打开定位?
348浏览 • 1回复 待解决
HDC是否可以针对模拟器使用?
750浏览 • 1回复 待解决
HarmonyOS模拟器使用libjsvm.so崩溃
400浏览 • 1回复 待解决
模拟器安装应用包报错
191浏览 • 1回复 待解决
HarmonyOS X86模拟器AAID获取失败
196浏览 • 1回复 待解决
本地模拟器怎么导入媒体数据?
4569浏览 • 1回复 待解决
模拟器启动出错怎么回事?
2211浏览 • 1回复 待解决
HarmonyOS 模拟器黑屏
167浏览 • 1回复 待解决
启动模拟器报错怎么回事啊?
2085浏览 • 1回复 待解决