最近项目测试阶段,在Aliyun OSS上存储了很多测试上传的文件,由于文件较多,即使使用,删起来也不方便,因此就想着写个工具,方便对OSS上的文件进行删除操作。
最近在做微信小程序,涉及到图片(多张)和视频(一条)上传到阿里云服务器,上传完阿里云服务器后再上传至应用服务器也就是公司的后台服务器,其过程也是有点复杂的,所以记录下。
开通oss服务和创建oss存储空间就不说了,配置跨域规则的相关工作后端已经完成了,由于我是负责前端部分的,所以我就从前端说起,如果你也是初次涉及此方面内容,请耐心看下去会帮助你解决问题的。话不多说,直接进入主题。
初次涉及,网上找了网页版的样例,试着了解下
以上基本了解了微信小程序的上传到阿里云OSS的流程,下面开始走正式流程
界面就是先简单的写了两个按钮
要注意的点:wx.uploadFile只能同时上传一个文件,不然会报错,网上很多都用的循环,但是本人亲测用for循环不行,上传的图片有重复的顺序也出现错误,但是问题还是有的,用递归上传完美解决。
/* 函数描述:作为上传文件时递归上传的函数体体;
* i是文件路径数组的指标->0
* length是文件路径数组的长度
//获取上传文件所需参数
//获取完所需参数再选择文件上传
//将文件上传到阿里云
//已经上传完成的图片数组
//所有图片上传完成以后再上传至应用服务器
//提交视频内容至应用服务器
//提交图片至应用服务器
到这,流程就已经完了,功能也完成啦!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《》和《》。如果您发现本社区中有涉嫌抄袭的内容,填写进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
★★CT团队出品:Ftp4oss阿里云OSS最好用的FTP云工具、客户端和文件同步工具
OSS存储服务-客户端工具
OSS更新通信域名,老域名即将停止,请用户尽快变更新域名避免通信受阻
ossfs工具发布啦,让传统软件和云端存储完美融合
手把手教你搭建自己的OSS FTP 服务器
全线HTTPS 阿里云OSS一键签发绑定免费SSL证书图文教程
【云服务器分享】如何节省网站流量
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。