my-uniapp-tools
Version:
一个简洁稳定的 uni-app 开发工具库,提供剪贴板、本地存储、导航、系统信息等常用功能
2 lines (1 loc) • 689 B
JavaScript
import{processUpload as e}from"./upload/core.js";import{uploadFileInH5 as i,pickFilesInH5 as o}from"./upload/h5.js";import{uploadFileInUni as n,pickFilesInUni as t}from"./upload/uni.js";export{getExtension,normalizeConcurrency,validateFileSize as validateSizeWithLimit}from"./upload/utils.js";async function u(u){const{pickFiles:l,uploadFile:p}="undefined"==typeof window||"undefined"==typeof document||function(){const e="undefined"==typeof uni?null:uni;return Boolean(e&&"function"==typeof e.uploadFile)}()?{pickFiles:t,uploadFile:n}:{pickFiles:o,uploadFile:i};return e(u,l,p)}async function l(e){return u({...e||{},type:"image"})}export{u as selectAndUpload,l as selectAndUploadImage};