0

使用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)
kathous 18
2019-01-11 提问
2 个回答
0

已采纳

这个问题搁置了好久,直到今天必须要解决。发现是使用了旧版本SDK([7.0.0, 7.0.99]),并且没有传机房地区导致。

修复方式
1.使用新版本SDK

<dependency>
    <groupId>com.qiniu</groupId>
    <artifactId>qiniu-java-sdk</artifactId>
    <version>[7.2.0, 7.2.99]</version>
</dependency>
  1. 配置机房地区
UploadManager uploadManager = new UploadManager(new Configuration(Zone.zone2()));
0

楼主,处理了吗?怎么回事噢

撰写答案

推广链接