使用java sdk,调用上传方法,然后控制台打印错误。
在测试环境没问题,QA环境报错。
uploadManager.put(data, key, token);
错误堆栈:
com.qiniu.common.QiniuException: null
at com.qiniu.http.Client.send(Client.java:202)
at com.qiniu.http.Client.multipartPost(Client.java:175)
at com.qiniu.http.Client.multipartPost(Client.java:143)
at com.qiniu.storage.FormUploader.upload(FormUploader.java:52)
at com.qiniu.storage.UploadManager.put(UploadManager.java:126)
at com.qiniu.storage.UploadManager.put(UploadManager.java:104)
这个问题搁置了好久,直到今天必须要解决。发现是使用了旧版本SDK([7.0.0, 7.0.99]),并且没有传机房地区导致。
修复方式
1.使用新版本SDK