mirror of
https://github.com/PlayEdu/PlayEdu
synced 2025-12-27 21:40:03 +08:00
资源操作抽到service
This commit is contained in:
23
src/main/java/xyz/playedu/api/service/MinioService.java
Normal file
23
src/main/java/xyz/playedu/api/service/MinioService.java
Normal file
@@ -0,0 +1,23 @@
|
||||
package xyz.playedu.api.service;
|
||||
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
/**
|
||||
* @Author 杭州白书科技有限公司
|
||||
* @create 2023/3/7 13:29
|
||||
*/
|
||||
public interface MinioService {
|
||||
|
||||
String url(String path);
|
||||
|
||||
String saveFile(MultipartFile file, String savePath, String contentType);
|
||||
|
||||
String uploadId(String path);
|
||||
|
||||
String chunkPreSignUrl(String filename, String partNumber, String uploadId);
|
||||
|
||||
String merge(String filename, String uploadId);
|
||||
|
||||
void removeByPath(String path);
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user