@@ -95,7 +95,9 @@ public JSONArray upload(String bucket, String acl, @Nullable String filePath, Fi
9595 StringMap header = auth .authorization (url );
9696 Response response = client .multipartPost (url , fields , "file" , files , header );
9797 Result result = response .jsonToObject (Result .class );
98- if (result .getCode ().equals (Constants .API_SUCCESS_CODE ) && result .getMsg ().equals (Constants .API_SUCCESS_MSG )) {
98+ if (result .getCode ().equals (Constants .API_SUCCESS_CODE )
99+ && result .getMsg ().equals (Constants .API_SUCCESS_MSG )
100+ && result .getData () != null ) {
99101 return JSON .parseArray (JSON .toJSONString (result .getData ()));
100102 }
101103 logger .error ("request error, code:{}, msg:{}" , result .getCode (), result .getMsg ());
@@ -119,7 +121,9 @@ public ObjectInfo upload(String bucket, String acl, @Nullable String filePath, S
119121 StringMap header = auth .authorization (url );
120122 Response response = client .postComplex (url , params , header );
121123 Result result = response .jsonToObject (Result .class );
122- if (result .getCode ().equals (Constants .API_SUCCESS_CODE ) && result .getMsg ().equals (Constants .API_SUCCESS_MSG )) {
124+ if (result .getCode ().equals (Constants .API_SUCCESS_CODE )
125+ && result .getMsg ().equals (Constants .API_SUCCESS_MSG )
126+ && result .getData () != null ) {
123127 return Json .decode (Json .encode (result .getData ()), ObjectInfo .class );
124128 }
125129 logger .error ("request error, code:{}, msg:{}" , result .getCode (), result .getMsg ());
@@ -139,7 +143,6 @@ public byte[] getObject(String bucket, String fullObjectPath) {
139143 }
140144 String url = String .format (config .getAddress () + UrlFactory .ObjectUrl .get_object .getUrl (), bucket , fullObjectPath );
141145 Response response = get (url );
142- System .out .println (response .getContentType ());
143146 if (response .isSuccessful () && response .getContentType ().startsWith (Constants .DEFAULT_MIME )) {
144147 return response .getBody ();
145148 }
@@ -174,7 +177,7 @@ public boolean createFolder(String bucket, String folder) {
174177 /**
175178 * 删除对象或目录
176179 *
177- * @param bucket 存储空间名
180+ * @param bucket 存储空间名
178181 * @param objectIds 对象id,多个用 英文逗号隔开
179182 * @return 成功与否
180183 */
@@ -222,14 +225,12 @@ public String getObjectTempAccessUrlWithExpired(String bucket, String objectPath
222225 private Response get (String url ) {
223226 logger .debug ("request url:" + url );
224227 StringMap header = auth .authorization (url );
225- System .out .println ("header:" + Json .encode (header ));
226228 return client .get (url , header );
227229 }
228230
229231 private Response post (String url , StringMap params ) {
230232 logger .debug ("request url:" + url );
231233 StringMap header = auth .authorization (url );
232- System .out .println ("header:" + Json .encode (header ));
233234 return client .post (url , params .jsonString (), header );
234235 }
235236}
0 commit comments