yangys
2024-04-22 86c1cb468c2b1f28ea3cf6c217ea8e2fe3323e42
smart-starter-oss/src/main/java/com/qianwen/core/oss/QiniuTemplate.java
@@ -37,7 +37,7 @@
        this.ossRule = ossRule;
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public void makeBucket(String bucketName) {
       try {
           if (!CollectionUtil.contains(this.bucketManager.buckets(), getBucketName(bucketName))) {
@@ -48,11 +48,11 @@
       }
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public void removeBucket(String bucketName) {
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public boolean bucketExists(String bucketName) {
       try {
          return CollectionUtil.contains(this.bucketManager.buckets(), getBucketName(bucketName));
@@ -61,7 +61,7 @@
       }
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public void copyFile(String bucketName, String fileName, String destBucketName) {
       try {
          this.bucketManager.copy(getBucketName(bucketName), fileName, getBucketName(destBucketName), fileName);
@@ -70,7 +70,7 @@
       }
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public void copyFile(String bucketName, String fileName, String destBucketName, String destFileName) {
       try {
          this.bucketManager.copy(getBucketName(bucketName), fileName, getBucketName(destBucketName), destFileName);
@@ -79,12 +79,12 @@
       }
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public OssFile statFile(String fileName) {
        return statFile(this.ossProperties.getBucketName(), fileName);
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public OssFile statFile(String bucketName, String fileName) {
       try {
           FileInfo stat = this.bucketManager.stat(getBucketName(bucketName), fileName);
@@ -101,57 +101,57 @@
       }
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public String filePath(String fileName) {
        return getBucketName().concat("/").concat(fileName);
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public String filePath(String bucketName, String fileName) {
        return getBucketName(bucketName).concat("/").concat(fileName);
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public String fileLink(String fileName) {
        return this.ossProperties.getEndpoint().concat("/").concat(fileName);
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public String fileLink(String bucketName, String fileName) {
        return this.ossProperties.getEndpoint().concat("/").concat(fileName);
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public InputStream getObject(String bucketName, String fileName, Long offset, Long length) {
        return get(bucketName, fileName, offset, length);
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public InputStream getObject(String fileName, Long offset, Long length) {
        return get(this.ossProperties.getBucketName(), fileName, offset, length);
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public InputStream getObject(String bucketName, String fileName) {
        return get(bucketName, fileName);
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public InputStream getObject(String fileName) {
        return get(this.ossProperties.getBucketName(), fileName);
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public BladeFile putFile(MultipartFile file) {
        return putFile(this.ossProperties.getBucketName(), file.getOriginalFilename(), file);
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public BladeFile putFile(String fileName, MultipartFile file) {
        return putFile(this.ossProperties.getBucketName(), fileName, file);
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public BladeFile putFile(String bucketName, String fileName, MultipartFile file) {
       
        try {
@@ -161,12 +161,12 @@
      }
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public BladeFile putFile(String fileName, InputStream stream) {
        return putFile(this.ossProperties.getBucketName(), fileName, stream);
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public BladeFile putFile(String bucketName, String fileName, InputStream stream) {
        return put(bucketName, stream, fileName, false);
    }
@@ -202,7 +202,7 @@
       }
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public void removeFile(String fileName) {
       try {
          this.bucketManager.delete(getBucketName(), fileName);
@@ -211,7 +211,7 @@
       }
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public void removeFile(String bucketName, String fileName) {
       try {
          this.bucketManager.delete(getBucketName(bucketName), fileName);
@@ -220,12 +220,12 @@
       }
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public void removeFiles(List<String> fileNames) {
        fileNames.forEach(this::removeFile);
    }
    @Override // com.qianwen.core.oss.OssTemplate
    @Override
    public void removeFiles(String bucketName, List<String> fileNames) {
        fileNames.forEach(fileName -> {
            removeFile(getBucketName(bucketName), fileName);