| | |
| | | import org.springblade.core.tool.utils.StringPool; |
| | | import org.springblade.core.tool.utils.StringUtil; |
| | | import org.springblade.core.tool.utils.WebUtil; |
| | | import org.springblade.resource.config.CustomOssRule; |
| | | import org.springblade.resource.entity.Oss; |
| | | import org.springblade.resource.service.IOssService; |
| | | |
| | |
| | | OssRule ossRule; |
| | | // 若采用默认设置则开启多租户模式, 若是用户自定义oss则不开启 |
| | | if (oss.getEndpoint().equals(ossProperties.getEndpoint()) && oss.getAccessKey().equals(ossProperties.getAccessKey()) && ossProperties.getTenantMode()) { |
| | | ossRule = new BladeOssRule(Boolean.TRUE); |
| | | ossRule = new CustomOssRule(Boolean.TRUE); |
| | | } else { |
| | | ossRule = new BladeOssRule(Boolean.FALSE); |
| | | ossRule = new CustomOssRule(Boolean.FALSE); |
| | | } |
| | | if (oss.getCategory() == OssEnum.MINIO.getCategory()) { |
| | | template = MinioOssBuilder.template(oss, ossRule); |