UNPKG

my-uniapp-tools

Version:

一个简洁稳定的 uni-app 开发工具库,提供剪贴板、本地存储、导航、系统信息等常用功能

21 lines (20 loc) 676 B
/** * Uni-app 平台特定实现 (小程序/App) * @description * 包含 uni 环境下的文件选择与上传逻辑 * 遵循 KISS 原则,拒绝过度抽象 */ import { UploadOptions, UploadResult, FileSelection, UniFile, UploadFileType } from './types'; /** * [Uni] 选择文件 * 自动适配不同平台的 API (chooseMedia > chooseImage > chooseMessageFile) */ export declare function pickFilesInUni(config: { type: UploadFileType; count: number; extensions?: string[]; }): Promise<FileSelection>; /** * [Uni] 上传单个文件 */ export declare function uploadFileInUni(file: UniFile, options: UploadOptions, url: string): Promise<UploadResult>;