HarmonyOS 文件不能下载,提示不能写入磁
代码如下:
let imageUrl = this.imageList[this.curIndex].url;
if (!imageUrl) {
return
}
http.createHttp().request(imageUrl)
.then(async (data: http.HttpResponse) => {
try {
let imageData = data.result as ArrayBuffer
let helper = photoAccessHelper.getPhotoAccessHelper(GlobalContext.getContext());
helper.createAsset(photoAccessHelper.PhotoType.IMAGE, 'jpeg')
.then((uri) => {
let file = fs.openSync(uri, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
fs.writeSync(file.fd, imageData);
fs.closeSync(file.fd);
promptAction.showToast({ message: ' 图片保存成功!' })
})
.catch((error: BusinessError) => {
promptAction.showToast({ message: ' 图片保存失败!' })
});
}
catch (e) {
promptAction.showToast({ message: ' 图片保存失败!' })
}
})
.catch((error: Error) => {
promptAction.showToast({ message: ' 图片保存失败!' })
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
润和Neptune(W800)文件不能写入
7947浏览 • 3回复 已解决
HarmonyOS自定义弹窗只能写在组件里面,不能写在方法里面吗?
439浏览 • 1回复 待解决
request下载文件不能覆盖现有文件
1848浏览 • 1回复 待解决
hpm下载库出错,不能下载,请指点
6480浏览 • 1回复 待解决
不能下载SDK怎么回事?
2187浏览 • 1回复 待解决
鸿蒙系统应用后台不能下载和上传文件,是什么情况?
11873浏览 • 2回复 待解决
HarmonyOS 在module.js中添加了权限,提示不能获取权限,不能安装 code:9568289
378浏览 • 1回复 待解决
HarmonyOS 视频录制后保存文件,打开视频文件不能播放,提示格式错误,无法解码播放
120浏览 • 1回复 待解决
HarmonyOS 通过网络下载的文件,能否写入系统Download目录
36浏览 • 1回复 待解决
HarmonyOS UI样式不能封装至其他文件
154浏览 • 1回复 待解决
mysql 刷脏页未提交的数据能写入磁盘吗?
2941浏览 • 1回复 待解决
现在不能直接创建.ts的文件吗?
186浏览 • 1回复 待解决
ohpm不能下载三方,有人知道怎么处理吗?
539浏览 • 1回复 待解决
HarmonyOS RichText不能自适应高度,不能设置文字大小
551浏览 • 1回复 待解决
linux创建的文件夹不能复制文件怎么回事?
2315浏览 • 1回复 待解决
HarmonyOS Remote Communication Kit能不能上传多个文件
80浏览 • 1回复 待解决
HarmonyOS watch不能监听provide
31浏览 • 1回复 待解决
提示运算符 '>>' 不能应用于 'float'、'int' 怎么解决? 已解决
4808浏览 • 1回复 待解决
File公有目录是不能不能创建 ?
2899浏览 • 1回复 待解决
HarmonyOS DatePicker组件不能隐藏某日和滚动不能设置不循环
36浏览 • 1回复 待解决
写入文件,将缓冲区数据写入到指定的文件里
1156浏览 • 1回复 待解决
HarmonyOS 自动生成的签名文件不能放在项目中吗
44浏览 • 1回复 待解决
HarmonyOS profiler里面不能选择设备
208浏览 • 2回复 待解决
HarmonyOS tabs不能设置左对齐
46浏览 • 1回复 待解决
不能报名公测为什么?
7127浏览 • 1回复 待解决
http.createHttp方式请求数据流大小存在5M限制,当前使用动图超过当前大小限制导致报错,需要下载数据超过5m时可使用http.requestInstream替换,使用可参考文档中样例方式:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-http-V5#requestinstream10