| | |
| | | import com.aliyun.oss.OSSClient; |
| | | import com.aliyun.oss.common.auth.DefaultCredentialProvider; |
| | | import com.aliyun.oss.model.CannedAccessControlList; |
| | | import com.aliyun.oss.model.GetObjectRequest; |
| | | import com.aliyun.oss.model.OSSObject; |
| | | import com.aliyun.oss.model.PutObjectResult; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | return filePath; |
| | | } |
| | | |
| | | |
| | | public static InputStream download(String key) { |
| | | initOss(endPoint, accessKeyId, accessKeySecret); |
| | | // 下载OSS文件到本地文件。如果指定的本地文件存在会覆盖,不存在则新建。 |
| | | // ossClient.getObject(new GetObjectRequest(bucketName, key), new File()); |
| | | OSSObject object = ossClient.getObject(new GetObjectRequest(bucketName, key)); |
| | | // 关闭OSSClient |
| | | // ossClient.shutdown(); |
| | | return object.getObjectContent(); |
| | | } |
| | | |
| | | /** |
| | | * 删除文件 |
| | | * @param url |
| | |
| | | log.info("------replacePrefix---替换后---objectName:{}",objectName); |
| | | return objectName; |
| | | } |
| | | |
| | | |
| | | } |