更新记录

1.0.2(2021-08-25)

  • 兼容uni-app vue3

1.0.1(2020-08-07)

  • 修复 支付宝小程序上传文件可能无法获取正确后缀的Bug
查看更多

平台兼容性

阿里云 腾讯云
Vue2 Vue3
×
App 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序 快应用
× × × × × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

云函数类插件通用教程

使用云函数类插件的前提是:使用HBuilderX 2.9+


过期说明

本插件仍然可用,但推荐使用更新的 uni-file-picker 组件,基于clientDB,前端直传,后端不但进入云存储还在云数据库里存储记录。详见

说明

上传文件到uniCloud云存储的基本示例,里面有兼容多端的逻辑。

注意

  • 支付宝小程序、钉钉小程序上传需要fileType参数,在uniCloud.uploadFile里默认为image
  • 头条小程序选择文件获取的地址里面可能会带有query,即形如:xxx/xxx.png?xxx=xxx
  • H5端chooseImagechooseVideo可以获取原始file对象从而拿到文件名
    • chooseImage可以使用res.tempFiles[0]获取
    • chooseVideo可以使用res.tempFile获取
  • 腾讯云如需显示图片可以使用getTempUrl获取临时链接,阿里云可以直接使用fileID进行显示
    • 腾讯云如果配置了所有人可读权限,则不需要临时链接后面的query部分也可访问,后续会实现针对目录的更精细的权限控制

隐私、权限声明

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

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

上传文件至uniCloud

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

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问