Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在微信小程序中,有时上传图片为undefined,可以进来看下 #68

Open
XJChou opened this issue Jul 26, 2019 · 9 comments
Open
Labels

Comments

@XJChou
Copy link

XJChou commented Jul 26, 2019

在官方的API 中 doUpload -> wx.uploadFile -> success,居然不对res内容进行判断,假设token过期,返回statusCode = 401, 结果还会走success,给回一个undefined,导致图片没上传

@winterfeel
Copy link

同问,相同问题,出现了一年了

@XJChou
Copy link
Author

XJChou commented Aug 2, 2019

你在七牛官方sdk里面改一下就好了

@maojindao55
Copy link

求方案

@XJChou
Copy link
Author

XJChou commented Mar 17, 2020

对wx.uploadFile中的success回调对statusCode == 401的时候做处理,我是做了个重新拉取七牛token处理

@maojindao55
Copy link

对wx.uploadFile中的success回调对statusCode == 401的时候做处理,我是做了个重新拉取七牛token处理

这种事什么原因造成的,大图的原因吗

@XJChou
Copy link
Author

XJChou commented Mar 17, 2020

对wx.uploadFile中的success回调对statusCode == 401的时候做处理,我是做了个重新拉取七牛token处理

这种事什么原因造成的,大图的原因吗

token失效了,不知道为啥,这个token是七牛维护的,源代码token失效的时候继续往下走所以undefined

@maojindao55
Copy link

对wx.uploadFile中的success回调对statusCode == 401的时候做处理,我是做了个重新拉取七牛token处理

这种事什么原因造成的,大图的原因吗

token失效了,不知道为啥,这个token是七牛维护的,源代码token失效的时候继续往下走所以undefined

我配置的uploadTokenUrl 不知道和这个有关系不。。。这个更新机制不清楚。。

@gpake
Copy link
Owner

gpake commented Mar 17, 2020

@maojindao55 如果之前成功过且近期后端没有改动,那就不是 url 的问题。这个逻辑之前没有想到,可以先手动处理一下上传的 response。
token 是否取到可以 log 一下。

@gpake gpake added the bug label Mar 17, 2020
@hongyingxin
Copy link

2022年5月25日 同样遇到这个问题,token过期但是走success

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants