| | |
| | | |
| | | // 上传到临时目录 |
| | | @Override |
| | | public TempFile uploadFile(MultipartFile file) throws IOException { |
| | | public TempFile uploadFile(MultipartFile file,String type) throws IOException { |
| | | // 1. 生成临时文件ID和路径 |
| | | String tempId = UUID.randomUUID().toString(); |
| | | Path tempFilePath = Paths.get(tempDir, tempId + "_" + file.getOriginalFilename()); |
| | |
| | | tempFileRecord.setOriginalName(file.getOriginalFilename()); |
| | | tempFileRecord.setTempPath(tempFilePath.toString()); |
| | | tempFileRecord.setExpireTime(LocalDateTime.now().plusHours(2)); // 2小时后过期 |
| | | tempFileRecord.setType(type); |
| | | tempFileMapper.insert(tempFileRecord); |
| | | |
| | | return tempFileRecord; |