简介
file_operation是鸿蒙开发的组件库,支持图片上传、支持拉起图库进行图片视频上传;支持文件上传、支持拉起文件管理进行文件上传;根据文件url地址下载文件到真机上
下载安装
ohpm install @ibestservices/file_operation
需要权限
ohos.permission.INTERNET ohos.permission.READ_MEDIA ohos.permission.WRITE_MEDIA
权限配置
1、配置在module.json5文件中
{
"module": {
"name": "entry",
"type": "entry",
"description": "$string:module_desc",
"mainElement": "EntryAbility",
"deviceTypes": [
"phone",
"tablet"
],
"requestPermissions": [
{
"name": "ohos.permission.INTERNET"
},
{
"name": "ohos.permission.READ_MEDIA"
},
{
"name": "ohos.permission.WRITE_MEDIA"
}
],
"deliveryWithInstall": true,
"installationFree": false,
"pages": "$profile:main_pages",
"abilities": [
{
"name": "EntryAbility",
"srcEntry": "./ets/entryability/EntryAbility.ts",
"description": "$string:EntryAbility_desc",
"icon": "$media:icon",
"label": "$string:EntryAbility_label",
"startWindowIcon": "$media:icon",
"startWindowBackground": "$color:start_window_background",
"exported": true,
"skills": [
{
"entities": [
"entity.system.home"
],
"actions": [
"action.system.home"
]
}
]
}
]
}
}
点击领取→纯血版全套鸿蒙HarmonyOS学习资料(安全链接,放心点击)希望这一份鸿蒙学习资料能够给大家带来帮助,有需要的小伙伴自行领取~
引入
import { FileUtil } from '@ibestservices/file_operation'
import FileModel from '@ibestservices/file_operation/src/main/ets/components/model/FileModel'
import UploadConfigModel from '@ibestservices/file_operation/src/main/ets/components/model/UploadConfigModel'
开源协议
本项目基于 Apache License 2.0,请自由