
回复
比如调用JS的api下载一个视频
下载文件的在internal://cache/下,绝对路径获得为/data/user/0/包名/cache/文件名
下载之后并不能在图库中找到该文件,但通过鸿蒙自带的文件浏览器可以找到,在 /我的手机/Android/data/应用包名/ 目录下
接下来说一下如何将文件存在图库中
首先经过测试,直接的文件IO通过绝对路径不可以,需要通过DataAbility存储。
在PA中编写一个保存视频的方法,在调用JS API下载(前边代码监听文件下载回调方法中文件下载大小)完成后调用该方法将文件拷贝到多媒体文件库中
代码中 StaticV.context 就是应用上下文
在MainAbility中赋值