相信小程序开发者在开发过程中都会遇到上传代码包遇到大小限制这个问题,因为微信现在规定代码不能超过 2 MB 大小,但我们实际开发过程中难免会有业务需求要使用一些图片和视频等媒体文件,这样的话会导致上传代码包大小超过限制无法发布,所以开发者需要将需要的一些媒体数据上传到云端进行存储,这样就解决了这样一个小问题了。
当然也可以使用微信推出的另一个技术分包加载也许也能解决这个问题,这里不细说了,先分享下前端如何接入七牛吧!
1、注册七牛七牛账号,实名认证之后,找到自己个人中心的 AccessKey/SecretKey 在后台配置这两个参数,因为需要前端调用后台接口,后台返回给前端七牛 token 之后,拿到 token 令牌才可以完成上传操作这是必须的。
2、下载七牛提供的 sdk 文件 qiniuUploader.js 导入到项目中,并在使用它的页面上引入 js 文件。
下载地址 https://developer.qiniu.com/sdk#community-sdk
const qiniuUploader = require("../../utils/qiniuUploader");
3、小程序配置域名信息
登录微信公众平台 --> 设置 --> 开发设置 --> 服务器域名