hsp模块里rawfile文件读取问题

hsp模块里rawfile文件读取问题,使用:

getContext(this).resourceManager.getRawFileContent 
getContext(this) 
  .createModuleContext('moduleReadEngine').resourceManager.getRawFileContent

报错。

HarmonyOS
2024-10-31 11:53:38
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

参考:

getContext(this) 
  .createModuleContext('hsp的module.json5里面的name') 
  .resourceManager 
  .getRawFileContent('文件名') 
  .then() 
demo: 
  getContext(this) 
    .createModuleContext('hsp') 
    .resourceManager 
    .getRawFileContent('book2.txt') 
    .then((value: Uint8Array) => { 
      let rawBuffer = value.buffer 
      // let fileParentPath = getContext(this).cacheDir 
      let fileParentPath = getContext(this).getApplicationContext().filesDir+"/book/" + 12345 + "/" + 6789 
      if (!fs.accessSync(fileParentPath)) { 
        fs.mkdirSync(fileParentPath, true); 
      } 
      let filePath = fileParentPath + '/book2.txt' 
      let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE) 
      let writeLen = fs.writeSync(file.fd, rawBuffer) 
      console.info("write data to file succeed and size is:" + writeLen); 
      fs.closeSync(file) 
    }) 
    .catch((error: BusinessError) => { 
      console.error("getRawFileContent promise error is " + error); 
    })
分享
微博
QQ
微信
回复
2024-10-31 17:23:28
相关问题
无法读取hsp模块中的rawfile文件
1961浏览 • 1回复 待解决
HSPrawfile的视频不能播放
335浏览 • 1回复 待解决
HarmonyOS fs模块读取文件问题
557浏览 • 1回复 待解决
Preview是否支持读取rawfile文件
2464浏览 • 1回复 待解决
HarmonyOS 文件上传 & 资源读取问题
558浏览 • 1回复 待解决
pthread创建的线程中如何读取rawfile
1982浏览 • 1回复 待解决
HAR能读到另一个HARrawfile文件
1818浏览 • 1回复 待解决
单框架native侧文件读取权限问题
1763浏览 • 1回复 待解决
hsp动态分享库中对于rawfile的访问
244浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人