Skip to content

Commit 0e17340

Browse files
author
joshua.yin
authored
Merge pull request #40 from JoshuaYin/master
2.4.4
2 parents fd3421c + 6de4d7a commit 0e17340

File tree

12 files changed

+30
-30
lines changed

12 files changed

+30
-30
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<dependency>
2626
<groupId>cn.ucloud.ufile</groupId>
2727
<artifactId>ufile-client-java</artifactId>
28-
<version>2.4.2</version>
28+
<version>2.4.4</version>
2929
</dependency>
3030
```
3131

@@ -36,7 +36,7 @@
3636
/*
3737
* your other dependencies
3838
*/
39-
implementation 'cn.ucloud.ufile:ufile-client-java:2.4.2'
39+
implementation 'cn.ucloud.ufile:ufile-client-java:2.4.4'
4040
}
4141
```
4242

ufile-sample-java/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<dependency>
2727
<groupId>cn.ucloud.ufile</groupId>
2828
<artifactId>ufile-client-java</artifactId>
29-
<version>2.4.2</version>
29+
<version>2.4.4</version>
3030
</dependency>
3131
</dependencies>
3232

ufile-sample-java/src/main/java/cn/ucloud/ufile/sample/object/ObjectListWithDirFormatSample.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,13 @@
77
import cn.ucloud.ufile.bean.ObjectListWithDirFormatBean;
88
import cn.ucloud.ufile.exception.UfileClientException;
99
import cn.ucloud.ufile.exception.UfileServerException;
10-
import cn.ucloud.ufile.http.HttpClient;
1110
import cn.ucloud.ufile.http.UfileCallback;
12-
import cn.ucloud.ufile.http.interceptor.LogInterceptor;
1311
import cn.ucloud.ufile.sample.Constants;
1412
import cn.ucloud.ufile.util.JLog;
1513
import okhttp3.Request;
1614

1715
import java.util.ArrayList;
1816
import java.util.List;
19-
import java.util.concurrent.TimeUnit;
2017

2118
/**
2219
* @author: joshua

ufile/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<groupId>cn.ucloud.ufile</groupId>
88
<artifactId>ufile</artifactId>
99
<packaging>pom</packaging>
10-
<version>2.4.2</version>
10+
<version>2.4.4</version>
1111

1212
<modules>
1313
<module>ufile-core</module>

ufile/ufile-client-java/apidocs.zip

21 KB
Binary file not shown.

ufile/ufile-client-java/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
<parent>
77
<artifactId>ufile</artifactId>
88
<groupId>cn.ucloud.ufile</groupId>
9-
<version>2.4.2</version>
9+
<version>2.4.4</version>
1010
</parent>
1111

1212
<artifactId>ufile-client-java</artifactId>
13-
<version>2.4.2</version>
13+
<version>2.4.4</version>
1414

1515
<dependencies>
1616
<dependency>
@@ -26,7 +26,7 @@
2626
<dependency>
2727
<groupId>cn.ucloud.ufile</groupId>
2828
<artifactId>ufile-core</artifactId>
29-
<version>2.4.2</version>
29+
<version>2.4.4</version>
3030
</dependency>
3131
</dependencies>
3232

ufile/ufile-client-java/src/main/java/cn/ucloud/ufile/api/object/ObjectListWithDirFormatApi.java

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -196,17 +196,20 @@ public ObjectListWithDirFormatBean parseHttpResponse(Response response) throws U
196196
if (content == null || content.getJsonUserMeta() == null)
197197
continue;
198198

199-
JsonObject json = content.getJsonUserMeta();
200-
Set<String> keys = json.keySet();
201-
if (keys != null) {
202-
Map<String, String> metadata = new HashMap<>();
203-
for (String name : keys) {
204-
if (name == null || name.isEmpty())
205-
continue;
206-
207-
metadata.put(name.toLowerCase(), json.get(name).getAsString());
199+
JsonElement json = content.getJsonUserMeta();
200+
if (json != null && json instanceof JsonObject) {
201+
JsonObject jsonObj= (JsonObject) json;
202+
Set<String> keys = jsonObj.keySet();
203+
if (keys != null) {
204+
Map<String, String> metadata = new HashMap<>();
205+
for (String name : keys) {
206+
if (name == null || name.isEmpty())
207+
continue;
208+
209+
metadata.put(name.toLowerCase(), jsonObj.get(name).getAsString());
210+
}
211+
content.setUserMeta(metadata);
208212
}
209-
content.setUserMeta(metadata);
210213
}
211214
}
212215
}

ufile/ufile-client-java/src/main/java/cn/ucloud/ufile/bean/MultiUploadResponse.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class MultiUploadResponse extends BaseResponseBean {
1515
@SerializedName("Key")
1616
private String keyName;
1717
@SerializedName("FileSize")
18-
private int fileSize;
18+
private long fileSize;
1919
@SerializedName("ETag")
2020
protected String eTag;
2121

@@ -41,11 +41,11 @@ public void setKeyName(String keyName) {
4141
this.keyName = keyName;
4242
}
4343

44-
public int getFileSize() {
44+
public long getFileSize() {
4545
return fileSize;
4646
}
4747

48-
public void setFileSize(int fileSize) {
48+
public void setFileSize(long fileSize) {
4949
this.fileSize = fileSize;
5050
}
5151

ufile/ufile-client-java/src/main/java/cn/ucloud/ufile/bean/ObjectContentBean.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package cn.ucloud.ufile.bean;
22

33
import com.google.gson.Gson;
4-
import com.google.gson.JsonObject;
4+
import com.google.gson.JsonElement;
55
import com.google.gson.annotations.SerializedName;
66

77
import java.io.Serializable;
@@ -30,7 +30,7 @@ public class ObjectContentBean implements Serializable {
3030
@SerializedName("CreateTime")
3131
private Long createTime;
3232
@SerializedName("UserMeta")
33-
private JsonObject jsonUserMeta;
33+
private JsonElement jsonUserMeta;
3434
private transient Map<String, String> userMeta;
3535

3636
public String getBucketName() {
@@ -97,7 +97,7 @@ public void setCreateTime(long createTime) {
9797
this.createTime = createTime;
9898
}
9999

100-
public JsonObject getJsonUserMeta() {
100+
public JsonElement getJsonUserMeta() {
101101
return jsonUserMeta;
102102
}
103103

ufile/ufile-core/apidocs.zip

132 Bytes
Binary file not shown.

ufile/ufile-core/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
55
<modelVersion>4.0.0</modelVersion>
66
<parent>
7-
<artifactId>ufile</artifactId>
87
<groupId>cn.ucloud.ufile</groupId>
9-
<version>2.4.2</version>
8+
<artifactId>ufile</artifactId>
9+
<version>2.4.4</version>
1010
</parent>
1111

1212
<artifactId>ufile-core</artifactId>
13-
<version>2.4.2</version>
13+
<version>2.4.4</version>
1414

1515
<dependencies>
1616
<dependency>

ufile/ufile-core/src/main/java/cn/ucloud/ufile/UfileConstants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* @date: 2018/11/22 15:00
77
*/
88
public class UfileConstants {
9-
public static final String SDK_VERSION = "2.4.2";
9+
public static final String SDK_VERSION = "2.4.4";
1010
/**
1111
* 默认分片大小(4MB)
1212
*/

0 commit comments

Comments
 (0)