最近有时间弄了一个阿里云对象存储的小程序直传图片的工具类,用于在uniapp中开发小程序时可以使用.现在也已经提交到uniapp的插件市场,链接是https://ext.dcloud.net.cn/plugin?id=278
github上已经上传,链接https://github.com/xieyushi/uniapp-alioss-util
uniapp的阿里云OSS上传工具插件使用方法:
将ossutil文件夹放在common文件夹下.
修改config.js中的配置信息:
1 | var fileHost = 'https://XXX.XXX.aliyuncs.com/';//你的阿里云地址最后面跟上一个/ 在你当前小程序的后台的uploadFile 合法域名也要配上这个域名 |
页面引入方式为:
1 | import uploadImage from '@/common/ossutil/uploadFile.js'; |
页面中上传图片代码:
1 | uni.chooseImage({ |
uploadImage方法后的result为图片的oss访问路径.
非常简单,傻瓜式^_^
因为是在小程序中,所以不用担心OSSAccessKeyId和AccessKeySecret会暴露出去,所以也不需要后台来做签名.前端自己来弄就好了.给后端省事,给前端也省事了.