Skip to content

Commit 275b209

Browse files
committed
fix[oss]:修复七牛云上传token失效
1 parent 6e49fa5 commit 275b209

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

dbblog-backend/dbblog-manage/src/main/java/cn/dblearn/blog/manage/oss/service/impl/QiniuCloudStorageServiceImpl.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
public class QiniuCloudStorageServiceImpl extends CloudStorageService {
3131
private UploadManager uploadManager;
3232
private String token;
33+
private Auth auth;
3334

3435
public QiniuCloudStorageServiceImpl(CloudStorageConfig config){
3536
this.config = config;
@@ -39,13 +40,14 @@ public QiniuCloudStorageServiceImpl(CloudStorageConfig config){
3940

4041
private void init(){
4142
uploadManager = new UploadManager(new Configuration(Zone.autoZone()));
42-
token = Auth.create(config.getQiniuAccessKey(), config.getQiniuSecretKey()).
43-
uploadToken(config.getQiniuBucketName());
43+
auth = Auth.create(config.getQiniuAccessKey(), config.getQiniuSecretKey());
44+
token = auth.uploadToken(config.getQiniuBucketName());
4445
}
4546

4647
@Override
4748
public String upload(byte[] data, String path) {
4849
try {
50+
token = auth.uploadToken(config.getQiniuBucketName());
4951
Response res = uploadManager.put(data, path, token);
5052
if (!res.isOK()) {
5153
throw new RuntimeException("上传七牛出错:" + res.toString());

0 commit comments

Comments
 (0)