更新记录

1.0.1(2026-06-05)

支持Android、iOS、鸿蒙三端获取手机中文件操作


平台兼容性

uni-app(5.0)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
- - - - - - 5.0 12 9
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
- - - - - - - - - - - -

uni-app x(5.0)

Chrome Safari Android iOS 鸿蒙 微信小程序
- - 5.0 12 9 -

szy-filepath 文件路径获取

iOS · Android · HarmonyOS 三端统一文件选择器

概述

选择设备本地文件,返回文件信息(URL、路径、名称、大小、扩展名)。

平台 技术栈
iOS UIDocumentPickerViewController
Android Intent.ACTION_OPEN_DOCUMENT
HarmonyOS ohos.file.picker.DocumentViewPicker

安装

插件市场搜索 szy-filepath 安装
或手动放入项目 uni_modules/ 目录

用法

import { getFilePath } from '@/uni_modules/szy-filepath'

getFilePath({
  callback: (result) => {
    if (result.length === 0) {
      console.log('未选择文件')
      return
    }
    for (const file of result) {
      console.log('文件:', file.fileName)
      console.log('路径:', file.filePath)
      console.log('大小:', file.fileSize, 'bytes')
      console.log('格式:', file.fileExtension)
    }
  }
})

API

getFilePath(options)

参数 类型 说明
options.callback (result) => void 选择完成后的回调

FileResultItem

字段 类型 说明
fileURL string 文件 URL
filePath string 文件路径
fileName string 文件名
fileSize string 文件大小(字节)
fileExtension string 文件扩展名

隐私、权限声明

1. 本插件需要申请的系统权限列表:

获取读取手机文件权限

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。