feat: 修改模块名称
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
package com.landaiqing.oss.service;
|
||||
|
||||
import com.landaiqing.oss.adapter.StorageAdapter;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Classname FileService
|
||||
* @BelongsProject: qing-yu-club
|
||||
* @BelongsPackage: com.landaiqing.oss.service
|
||||
* @Author: landaiqing
|
||||
* @CreateTime: 2024-02-17 16:50
|
||||
* @Description: TODO
|
||||
* @Version: 1.0
|
||||
*/
|
||||
@Service
|
||||
public class FileService {
|
||||
private final StorageAdapter storageAdapter;
|
||||
|
||||
public FileService(StorageAdapter storageAdapter) {
|
||||
this.storageAdapter = storageAdapter;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 列出所有桶
|
||||
*/
|
||||
public List<String> getAllBucket() {
|
||||
return storageAdapter.getAllBucket();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取文件路径
|
||||
*/
|
||||
public String getUrl(String bucketName,String objectName) {
|
||||
return storageAdapter.getUrl(bucketName,objectName);
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传文件
|
||||
*/
|
||||
public String uploadFile(MultipartFile uploadFile, String bucket, String objectName){
|
||||
storageAdapter.uploadFile(uploadFile,bucket,objectName);
|
||||
objectName = objectName + "/" + uploadFile.getOriginalFilename();
|
||||
return storageAdapter.getUrl(bucket, objectName);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user