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

报错如下图:

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

HarmonyOS
2024-12-23 16:31:59
浏览
收藏 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)
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
分享
微博
QQ
微信
回复
2024-12-23 19:25:22
相关问题
HarmonyOS怎么手机一个文件出来?
1239浏览 • 1回复 待解决
HarmonyOS flutter运行在模拟器白屏
1235浏览 • 1回复 待解决
HarmonyOS 模拟器怎么打开定位?
1452浏览 • 1回复 待解决
模拟器安装应用包报错
999浏览 • 1回复 待解决
HDC是否可以针对模拟器使用?
1536浏览 • 1回复 待解决
HarmonyOS 实况窗推送,提示没有权限
707浏览 • 1回复 待解决
HarmonyOS模拟器使用libjsvm.so崩溃
1147浏览 • 1回复 待解决
HarmonyOS X86模拟器AAID获取失败
777浏览 • 1回复 待解决
模拟器启动出错怎么回事?
3225浏览 • 1回复 待解决