JS结合七牛实现上传头像的效果

3 篇文章 0 订阅

1    拿7牛的token

  通过后台的接口拿到7牛的token;


2 7牛的域名, 后面要和7牛返回的路径 结合。

var addr = 'http://opf2ucy0n.bkt.clouddn.com/'


3 创建file 和 formData

var file = event.target.files[0];

var formData = new FormData();
              formData.append('file', file);

formData.append('token', qiniutoke);    //qiniutoke是1步骤里面后台拿到的token


4 掉7牛接口

$.ajax({
                    url: 'http://up-z1.qiniu.com/',
                    type: 'POST',
                    dataType: 'json',
                    cache: false,
                    data: formData,
                    processData: false,
                    contentType: false
                }).done((res) => {
                    imageUrl= addr+res.key
console.log(’上传成功‘);
                }).fail(function(err) {
                    console.log(err);
                });
   

//   url为7牛的路径, imageUrl为2步骤的路径加7牛返回来的路径结合。


5 最后页面输出imageUrl即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值