| | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.http.MediaType; |
| | | import org.springframework.mock.web.MockMultipartFile; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | |
| | | import javax.management.*; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.File; |
| | | import java.lang.management.ManagementFactory; |
| | | import java.util.Set; |
| | | |
| | |
| | | try { |
| | | // 上传文件路径 |
| | | String filePath = RuoYiConfig.getUploadPath(); |
| | | |
| | | //判断文件是否存在 |
| | | String filename = file.getOriginalFilename().trim(); |
| | | String felinamePath = FileUploadUtils.extractFilename(file); |
| | | // String pathFileName = FileUploadUtils.getPathFileName(filePath, s); |
| | | File file1 = new File(filePath + "/" + felinamePath); |
| | | boolean exists = file1.exists(); |
| | | if (exists) { |
| | | int i = filename.lastIndexOf("."); |
| | | String startStr = filename.substring(0, i); |
| | | String endStr = filename.substring(i, filename.length()); |
| | | |
| | | String newFilename = startStr + System.currentTimeMillis() + endStr; // your new filename |
| | | String contentType = file.getContentType(); |
| | | byte[] bytes = file.getBytes(); |
| | | file = new MockMultipartFile(newFilename, newFilename, contentType, bytes); |
| | | } |
| | | |
| | | // 上传并返回新文件名称 |
| | | String fileName = FileUploadUtils.upload(filePath, file); |
| | | String url1 = serverConfig.getUrl(); |