如何获取手机本地图片
从沙盒中获取一个图片本地路径,然后进行发送。做过的尝试如下:
1. 通过 DevEco-Studio 的 DeviceFile Browser 找到了 app 的 el1 和 el2 包路径,往里面上传图片的话报错没有权限;
2. 往代码工程的 rawfile 目录中塞图片,但是无法知道 rawfile 的本地路径。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何保存本地图片到相册中
525浏览 • 1回复 待解决
ArkUI(eTS)如何实现本地图片保存?
6587浏览 • 1回复 待解决
HarmonyOS Image加载本地图片咨询
111浏览 • 1回复 待解决
服务卡片设置本地图片显示空白
6946浏览 • 2回复 已解决
HarmonyOS 如何快速获取一张本地图片的分辨率?
61浏览 • 1回复 待解决
js ui 框架图片组件image怎么加载显示本地图片?
5064浏览 • 1回复 待解决
识别本地图片的方法有哪些?
83浏览 • 1回复 待解决
HarmonyOS html的img标签src显示本地图片失败
52浏览 • 1回复 待解决
获取相册图片信息,获取手机相册中的图片相关信息
562浏览 • 1回复 待解决
Image组件是否支持加载手机本地目录中的图片
118浏览 • 1回复 待解决
HarmonyOS生产的二维码图保存到本地图片无效
178浏览 • 1回复 待解决
如何获取手机屏幕信息
481浏览 • 1回复 待解决
canvas编辑一个地图 长宽远大于手机屏幕,如何可以通过滑动观看完整地图
2686浏览 • 0回复 待解决
鸿蒙智能表怎样用js语言将本地图片转为baes64码呀?
7744浏览 • 2回复 待解决
HarmonyOS如何获取手机当前音量
124浏览 • 1回复 待解决
文件上传的本地路径如何获取
82浏览 • 1回复 待解决
如何获取手机上部高度
59浏览 • 1回复 待解决
如何获取手机当前是什么语言?
224浏览 • 1回复 待解决
HarmonyOS如何把图片保存到手机相册
94浏览 • 1回复 待解决
HarmonyOS如何获取截屏图片
118浏览 • 1回复 待解决
如何获取鸿蒙系统手机相关信息
18149浏览 • 2回复 待解决
如何获取当前手机系统版本号?
97浏览 • 1回复 待解决
长按活动图片可以支持把图片保存到本地
1610浏览 • 1回复 待解决
【Map Kit】地图无瓦片,地图显示空白,地图无法加载
433浏览 • 1回复 待解决
鸿蒙OS如何获取当前的手机号
23641浏览 • 1回复 待解决
1、可以通过下载文件接口下载至el2文件沙箱目录:
文件路径为getContext(this).filesDir + '/' + {文件名}
2、rawfile目录文件可以通过resourceManager..getRawFd()接口获取参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-resource-manager-0000001815087730-V5#ZH-CN_TOPIC_0000001834460252__getrawfd9
3、相册图片可以通过picker方式获取参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/select-user-file-0000001774280102-V5#ZH-CN_TOPIC_0000001881179297__%E9%80%89%E6%8B%A9%E5%9B%BE%E7%89%87%E6%88%96%E8%A7%86%E9%A2%91%E7%B1%BB%E6%96%87%E4%BB%B6
目前resourcemanager拿到的fd不支持copyfile(所有rawfile被压缩在一块), 得用fs.read接口指定offset和length去读出来,然后再从buffer把东西写进最终文件,可以参考如下实现: