上传头像报错
来源:10-10 用七牛上传图片资源(2)
番茄乌梅
2016-11-18


_getQiniuToken(){
var accessToken = this.state.user.accessToken
var signatureURL = config.api.base + config.api.signature
return request.post(signatureURL, {
accessToken: accessToken,
cloud: 'qiniu',
})
.catch((err) =>{
console.log(err)//这里打印的错误
})
},
_pickPhoto(){
var that = this
ImagePicker.showImagePicker(photoOptions, (res) => {
if (res.didCancel) {
return
}
var avatarData = 'data:image/jpeg;base64,' + res.data
var uri = res.uri
that._getQiniuToken()
.then((data) => {
if(data && data.success){
var key = data.data.key
var token = data.data.token
var body = new FormData()
console.log(key)
body.append('token', token)
body.append('key', key)
body.append('file', {
type: 'image/png',
uri: uri,
name: key
})
that._upload(body)
}
})
})
},写回答
2回答
-
Scott
2016-11-29
这是什么鬼呢,把 node_modules 删掉,重新安装一遍看看,看是不是以来的哪个模块缺失了
00 -
Scott
2016-11-18
感觉是七牛的这个模块报错了,非项目代码的问题,把七牛模块卸载掉,重新安装一遍,安装一个老一点的七牛版本试试看
022016-11-28
相似问题