7 牛 上传图片

官方文档   https://developer.qiniu.com/kodo/sdk/1283/javascript#2


一开始用了里面的 例子

var observable = qiniu.upload(file, key, token, putExtra, config)
var subscription = observable.subscribe(observer) // 上传开始
// or
var subscription = observable.subscribe(next, error, complete) // 这样传参形式也可以
subscription.unsubscribe() // 上传取消

然后在电脑浏览器上和安卓手机上是可以用的,,,但在 ios 上走了失败上回调



网上找了到久也没找到解决方法,正在和他们的客服沟通


只能先用表单上传先解决一下

<input type="file" @change="upload_img" class="files">
        upload_img(event){
            var _this = this;
            let file = event.target.files[0];
                this.get().then(ret=>{
                    this.$indicator.open();
                    let token = ret.token;//拿到 token
                   const formData = new FormData()//创建表单
                    formData.append('file', file);
                    //formData.append('key', null)
                    formData.append('token', token)
                    let url = 'http://upload.qiniup.com'; // http://up-z0.qiniu.com
                    this.$ajax.post(url,formData,'upload').then(res=>{ 
                        var ret = res.data;
                        /*{"hash":"FgZoR_XAkeW6205yNH66q8Y8Gt-v","key":"2018/04/19/e8671f1f9ddb3bcf0a18d1b1e4ed5be6.jpg"}**/                    
        
                    }) 
                })

        },


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值