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