From daf7acb4f107a427e4a83ba1eb26e5e6012cbdaf Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期三, 26 六月 2024 17:04:52 +0800 Subject: [PATCH] update --- exam-system/src/main/java/com/gkhy/exam/system/service/SysCommonService.java | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 deletions(-) diff --git a/exam-system/src/main/java/com/gkhy/exam/system/service/SysCommonService.java b/exam-system/src/main/java/com/gkhy/exam/system/service/SysCommonService.java index 86f6def..e9d5b70 100644 --- a/exam-system/src/main/java/com/gkhy/exam/system/service/SysCommonService.java +++ b/exam-system/src/main/java/com/gkhy/exam/system/service/SysCommonService.java @@ -3,6 +3,8 @@ import com.gkhy.exam.system.domain.vo.UploadObjectVO; import org.springframework.web.multipart.MultipartFile; +import javax.servlet.http.HttpServletRequest; + public interface SysCommonService { /** @@ -22,4 +24,41 @@ UploadObjectVO doUpload(String imageBase64); public boolean removeFile(String path); + + /** + * 删除文件并转成m3u8格式 + * @param file + * @return + * @throws Exception + */ + public String uploadVideo2M3u8(MultipartFile file) throws Exception; + + /** + * 大文件上传至本地 + * + * @param request :请求 + * @param guid : 编码文件名 + * @param chunk : 切片数 + * @param file : 切片文件 + * @return : 是否成功 + */ + public boolean uploadSlice(HttpServletRequest request, String guid, Integer chunk, MultipartFile file); + + /** + * 切片上传后合并转M3U8格式 : + * @param fileName :文件名 + * @param guid: 随机id + * @return : + */ + public String uploadVideoMerge(String guid, String fileName); + + /** + * 合并切片并上传至服务器 + * @param guid : + * @param fileName : + * @return : + */ + public String uploadMerge(String guid, String fileName); + + } -- Gitblit v1.9.2