| | |
| | | .region(buildRegion()) // Region |
| | | .credentials(config.getAccessKey(), config.getAccessSecret()) // 认证密钥 |
| | | .build(); |
| | | enableVirtualStyleEndpoint(); |
| | | } |
| | | |
| | | /** |
| | |
| | | return null; |
| | | } |
| | | |
| | | /** |
| | | * 开启 VirtualStyle 模式 |
| | | */ |
| | | private void enableVirtualStyleEndpoint() { |
| | | if (StrUtil.containsAll(config.getEndpoint(), |
| | | S3FileClientConfig.ENDPOINT_TENCENT, // 腾讯云 https://cloud.tencent.com/document/product/436/41284 |
| | | S3FileClientConfig.ENDPOINT_VOLCES)) { // 火山云 https://www.volcengine.com/docs/6349/1288493 |
| | | client.enableVirtualStyleEndpoint(); |
| | | } |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public String upload(byte[] content, String path, String type) throws Exception { |
| | | // 执行上传 |