在上传图片的时候chrome的console报错是 POST http://upload.qiniu.com/ 401 (Unauthorized) 求大神给我一个解决方案,谢谢
var uploader_sfzzm = Qiniu.uploader({
runtimes: 'html5,flash,html4', // 上传模式,依次退化
browse_button: 'sfzzm', // 上传选择的点选按钮,必需
uptoken: qntoken, // Ajax请求uptoken的Url,强烈建议设置(服务端提供)
get_new_uptoken: false, // 设置上传文件的时候是否每次都重新获取新的uptoken
domain: 'taihaojie.cyi365.com', // bucket域名,下载资源时用到,必需
unique_names: false,
save_key: false,
max_file_size: '100mb', // 最大文件体积限制
max_retries: 3, // 上传失败最大重试次数
chunk_size: '4mb', // 分块上传时,每块的体积
auto_start: true, // 选择文件后自动上传,若关闭需要自己绑定事件触发上传
init: {
'FilesAdded': function(up, files) {
plupload.each(files, function(file) {
// 文件添加进队列后,处理相关的事情
});
},
'BeforeUpload': function(up, file) {
$("#uping").css("display","block");
// 每个文件上传前,处理相关的事情
},
'UploadProgress': function(up, file) {
// 每个文件上传时,处理相关的事情
},
'Error': function(up, err, errTip) {
$("#uping").css("display","none");
alert("上传失败了..再试试呗!");
//上传出错时,处理相关的事情
},
'UploadComplete': function() {
// $.toast("上传成功!");
//队列文件处理完毕后,处理相关的事情
},
'Key': function(up, file) {
// 若想在前端对每个文件的key进行个性化处理,可以配置该函数
// 该配置必须要在unique_names: false,save_key: false时才生效
var key = "Wechat_"+$.cookie("userName")+"_"+
(new Date().getFullYear()) +
isMonth(new Date().getMonth()+1) +
(new Date().getDate()) +
(new Date().getHours()) +
(new Date().getMinutes()) +
(new Date().getSeconds()) +
"_" +
randomString(8) +
".jpg";
return key
}
}
});
看一下uptoken的获取是否正确