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的这个上传的方法把图片传到七牛?

阅读 3.7k
1 个回答

只是封装了一层而已(实际上还是ajax), url填写你的目的url 即可.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题