| | |
| | | import com.gkhy.exam.system.domain.vo.UploadObjectVO; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | |
| | | public interface SysCommonService { |
| | | |
| | | /** |
| | |
| | | */ |
| | | UploadObjectVO doUpload(String imageBase64); |
| | | |
| | | /** |
| | | * 删除文件 |
| | | * @param path |
| | | * @return |
| | | */ |
| | | public boolean removeFile(String path); |
| | | |
| | | /** |
| | |
| | | /** |
| | | * 大文件上传至本地 |
| | | * |
| | | * @param request :请求 |
| | | * @param guid : 编码文件名 |
| | | * @param chunk : 切片数 |
| | | * @param fileMd5 : 文件md5 |
| | | * @param chunkName : 分片名称 |
| | | * @param file : 切片文件 |
| | | * @return : 是否成功 |
| | | */ |
| | | public boolean uploadSlice(HttpServletRequest request, String guid, Integer chunk, MultipartFile file); |
| | | public boolean uploadSlice(String fileMd5, String chunkName, MultipartFile file); |
| | | |
| | | /** |
| | | * 切片上传后合并转M3U8格式 : |
| | | * @param fileName :文件名 |
| | | * @param guid: 随机id |
| | | * @return : |
| | | */ |
| | | public String uploadVideoMerge(String guid, String fileName); |
| | | |
| | | /** |
| | | * 合并切片并上传至服务器 |
| | |
| | | * @param fileName : |
| | | * @return : |
| | | */ |
| | | public String uploadMerge(String guid, String fileName); |
| | | public UploadObjectVO uploadMerge(String guid, String fileName) throws Exception; |
| | | |
| | | |
| | | /** |
| | | * 删除minio文件 |
| | | * @param path |
| | | */ |
| | | void removeMinioFile(Long resourceId,String path); |
| | | } |