weui upload
weui.uploader('#uploader', {
url: "",
auto: true,
type: 'file',
fileVal: 'fileVal',
compress: {
width: 1600,
height: 1600,
quality: .8
},
//文件添加前回调
onBeforeQueued: function onBeforeQueued(files) {
if(["image/jpg", "image/jpeg", "image/png", "image/gif"].indexOf(this.type) < 0) {
weui.alert('请上传图片');
return false;
}
if(this.size > 1 * 1024 * 1024) {
weui.alert('请上传不超过1M的图片');
return false;
}
if(files.length > 3) {
// 防止一下子选中过多文件
weui.alert('最多只能上传3张图片,请重新选择');
return false;
}
if(uploadCount + 1 > 3) {
weui.alert('最多只能上传3张图片');
return false;
}
++uploadCount;
uploadCountDom.innerHTML = uploadCount;
},
//文件添加成功回调
onQueued: function onQueued() {
console.log(this);
},
//文件上传前回调
onBeforeSend: function onBeforeSend(data, headers) {
console.log(this, data, headers);
},
//文件上传进度的回调
onProgress: function onProgress(procent) {
console.log(this, procent);
},
//文件上传成功的回调
onSuccess: function onSuccess(ret) {
console.log(this, ret);
},
//文件上传失败的回调
onError: function onError(err) {
console.log(this, err);
}
});
那个url指的是上传的接口?
如何使用weui的这个上传的方法把图片传到七牛?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只是封装了一层而已(实际上还是ajax), url填写你的目的url 即可.