PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

用七牛的sdk上传图片,有时成功,有时返回(400:Bad Request)

原创
2016-06-06 20:33:19 2038浏览

hi,all

我在使用七牛的客户端sdk上传图片的时候,有时会出现400 bad request

使用场景是这样的:ios、android不同机子上传的时候,有些能上传成功,有些上传失败。上传失败的机子,会一直上传失败,返回码就是400那个。

其他备注信息:

  • 客户端跟后台的交互是,客户端跟后台申请token,然后自己在客户端完成上传操作,把url拿到后,返回给后台。

  • 使用的七牛SDK版本,android这边是6.0.5,ios是7.0.9.1。

回复内容:

hi,all

我在使用七牛的客户端sdk上传图片的时候,有时会出现400 bad request

使用场景是这样的:ios、android不同机子上传的时候,有些能上传成功,有些上传失败。上传失败的机子,会一直上传失败,返回码就是400那个。

其他备注信息:

  • 客户端跟后台的交互是,客户端跟后台申请token,然后自己在客户端完成上传操作,把url拿到后,返回给后台。

  • 使用的七牛SDK版本,android这边是6.0.5,ios是7.0.9.1。

上传响应400,是否方便打印下完整的info信息,主要希望可以看到具体的响应的响应头和响应的body,如果开了代理,是否方便将代理关闭后再进行上传测试。

也可以抓包看下完整的请求和响应,看下响应是否包含七牛的http扩展字段(http://developer.qiniu.com/docs/v6/api/reference/extended-headers.html)

因为图片大,比如50M的图片,你只发送了30M就已经超时了。http请求客户端有个超时时间,你应该知道的。接下来怎么办,你应该知道了吧

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。