看了两天的七牛云sdk文档JavaScript SDK的文档说明 写下此篇文,送给没有脑子记不住东西的我。
dist/qiniu.js里封装好平台提供的框架直接调用就行。
原理:ajax请求七牛云服务器经过后台得出一个uptoken_url或uptoken,用这个uptoken_url或uptoken(接口)完成图片上传,上传成功返回一个url地址(自己空间的bucket域名+返回值+“.”图片格式)
uptoken_func: function(){
var ajax = new XMLHttpRequest();
ajax.open('GET', $('#uptoken_url').val(), false);
ajax.setRequestHeader("If-Modified-Since", "0");
ajax.send();
if (ajax.status === 200) {
var res = JSON.parse(ajax.responseText);
console.log('custom uptoken_func:' + res.uptoken);
return res.uptoken;
} else {
console.log('custom uptoken_func err');
return '';
}
}
uptoken可以理解为一个回调函数 (自我返回值)
经过这些操作后图片上传到七牛云后,可调用服务器等待以后其他指令请求的调用
网友评论