347 fix: 腾讯 COS 异常,Region 必传
							parent
							
								
									8433c3ad71
								
							
						
					
					
						commit
						76bed8028a
					
				|  | @ -78,6 +78,11 @@ public class S3FileClient extends AbstractFileClient<S3FileClientConfig> { | ||||||
|                     .replaceAll("-internal", "")// 去除内网 Endpoint 的后缀
 |                     .replaceAll("-internal", "")// 去除内网 Endpoint 的后缀
 | ||||||
|                     .replaceAll("https://", ""); |                     .replaceAll("https://", ""); | ||||||
|         } |         } | ||||||
|  |         // 腾讯云必须有 region,否则会报错
 | ||||||
|  |         if (config.getEndpoint().contains(ENDPOINT_TENCENT)) { | ||||||
|  |             return StrUtil.subAfter(config.getEndpoint(), ".cos.", false) | ||||||
|  |                     .replaceAll("." + ENDPOINT_TENCENT, ""); // 去除 Endpoint
 | ||||||
|  |         } | ||||||
|         return null; |         return null; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -19,6 +19,7 @@ public class S3FileClientConfig implements FileClientConfig { | ||||||
| 
 | 
 | ||||||
|     public static final String ENDPOINT_QINIU = "qiniucs.com"; |     public static final String ENDPOINT_QINIU = "qiniucs.com"; | ||||||
|     public static final String ENDPOINT_ALIYUN = "aliyuncs.com"; |     public static final String ENDPOINT_ALIYUN = "aliyuncs.com"; | ||||||
|  |     public static final String ENDPOINT_TENCENT = "myqcloud.com"; | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * 节点地址 |      * 节点地址 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 YunaiV
						YunaiV