uniapp 集成七牛云,上传图片

1 创建项目 我是可视化创建项目的 ,cli创建的项目可以直接使用npm安装七牛云。

在这里插入图片描述

2 拷贝qiniuUploader.js到项目,下面的回复 放了qiniuUploader.js百度云链接。

在这里插入图片描述

3 在需要使用qiniuUploader的vue文件 引入。

在这里插入图片描述
4 相册选择照片,或者拍照后,使用上传代码
在这里插入图片描述

                //this.avatarUrl相册选中的文件 路径 , 或者拍照过来的文件路径   
				qiniuUploader.upload(this.avatarUrl, (res) => {
					console.log('res: ' + res);
				}, (error) => {
					console.log('error: ' + error);
				}, {
					region: 'SCN', //服务器区域号 // ECN, SCN, NCN, NA, ASG,分别对应七牛的:华东,华南,华北,北美,新加坡 5 个区域
					domain: 'rxarlaoh7.hn-bkt.clouddn.com', //七牛云域名  在对象存储--域名里面有
					key: "ss-imgs.png", // 文件名称   这个名称是七牛云上的文件名称。可以和相册选择的文件名称不一样。
					uptoken: "WqPk4QRUte=", // 公司后台服务器接口请求 获取的。
				}, (res) => {
					console.log('上传进度', res.progress)
					console.log('已经上传的数据长度', res.totalBytesSent)
					console.log('预期需要上传的数据总长度', res
						.totalBytesExpectedToSend)
				}, (res) => {
					// 取消上传
				}, (res) => {
					// `before` 上传前执行的操作
				}, (err) => {
					// `complete` 上传接受后执行的操作(无论成功还是失败都执行)
				});
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值