更新记录
1.0.2(2021-08-25) 下载此版本
- 兼容uni-app vue3
1.0.1(2020-08-07) 下载此版本
- 修复 支付宝小程序上传文件可能无法获取正确后缀的Bug
1.0.0(2020-06-09) 下载此版本
- 初始化项目
平台兼容性
云端兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | √ | × |
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | - | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | - | - | - |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
过期说明
本插件仍然可用,但推荐使用更新的 uni-file-picker 组件,基于clientDB,前端直传,后端不但进入云存储还在云数据库里存储记录。详见
说明
上传文件到uniCloud云存储的基本示例,里面有兼容多端的逻辑。
注意
- 支付宝小程序、钉钉小程序上传需要
fileType
参数,在uniCloud.uploadFile
里默认为image
- 头条小程序选择文件获取的地址里面可能会带有query,即形如:
xxx/xxx.png?xxx=xxx
- H5端
chooseImage
、chooseVideo
可以获取原始file对象从而拿到文件名chooseImage
可以使用res.tempFiles[0]
获取chooseVideo
可以使用res.tempFile
获取
- 腾讯云如需显示图片可以使用
getTempUrl
获取临时链接,阿里云可以直接使用fileID进行显示- 腾讯云如果配置了所有人可读权限,则不需要临时链接后面的query部分也可访问,后续会实现针对目录的更精细的权限控制