相关问题
#鸿蒙通关秘籍#如何在鸿蒙系统中编辑并保存文档文件?
1160浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中实现用户文件的选择与保存?
1408浏览 • 1回复 待解决
#鸿蒙通关秘籍#应用文件目录下有什么特定的加密类型?
704浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何利用隐式Want打开特定网址?
705浏览 • 1回复 待解决
HarmonyOS 音频录制并保存至用户文件目录, 无法播放
734浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中合理利用加密分区保护文件安全?
1095浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何利用鸿蒙Navigation组件实现多模式页面布局
1147浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用双资源目录在鸿蒙应用中适配深色模式?
785浏览 • 1回复 待解决
#鸿蒙通关秘籍#利用Native如何将Rawfile中的图片保存到应用沙箱?
1186浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙系统中如何使用隐私模式打开Web组件?
945浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙系统中leveldb的目录结构是什么?
913浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中获取用户下载目录路径?
1056浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在鸿蒙系统中如何利用CustomDialog实现自定义键盘功能?
1018浏览 • 0回复 待解决
HarmonyOS 通过网络下载的文件,能否写入系统Download目录
889浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中定义不同的资源文件目录?
1030浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中安全地保存音频文件?
1095浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何将图片保存到系统文件管理器并展示保存路径?
1047浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙系统中跳转时如何保证页面单实例模式?
1009浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在鸿蒙系统中利用wifiManager模块获取完整的Wifi信息展示?
1022浏览 • 1回复 待解决
#鸿蒙通关秘籍#文件授权访问中的公共目录获取如何操作?
1269浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中获取特定ID的DOM元素?
790浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中接收他人共享的文件?
949浏览 • 1回复 待解决
HarmonyOS 如何保存一张远程图片到本地文件的公共目录的DOWNLOAD文件夹
1038浏览 • 1回复 待解决
如何使用Zip模块解压项目目录rawfile中的文件至应用的沙箱目录中
3144浏览 • 2回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用FilePicker保存用户文件?
1104浏览 • 1回复 待解决
在鸿蒙系统内使用
FilePicker
时,可以选择将pickerMode
配置为DOWNLOAD
模式,将文件保存在公共路径的download
目录下:javascript import { picker } from '@kit.CoreFileKit'; import { fileIo as fs } from '@kit.CoreFileKit'; import { BusinessError } from '@kit.BasicServicesKit'; import { common } from '@kit.AbilityKit';
创建文件保存选项实例并设置保存模式:
javascript const documentSaveOptions = new picker.DocumentSaveOptions(); documentSaveOptions.pickerMode = picker.DocumentPickerMode.DOWNLOAD;
let uri = ''; let context = getContext(this) as common.Context; const documentViewPicker = new picker.DocumentViewPicker(context);
documentViewPicker.save(documentSaveOptions).then((documentSaveResult: Array<string>) => { uri = documentSaveResult[0]; console.info('documentViewPicker.save succeed and uri is:' + uri); }).catch((err: BusinessError) => { console.error(
Invoke documentViewPicker.save failed, code is ${err.code}, message is ${err.message}
); });DOWNLOAD模式下,返回的URI直接指向创建的应用专属目录。