@RequestMapping("/uploadDutyExcelNew") @ResponseBody public String uploadDutyExcel(HttpServletRequest request, @RequestParam("file") MultipartFile multfile) throws Exception { // 获取文件名 String fileName = multfile.getOriginalFilename(); // 获取文件后缀 String prefix=fileName.substring(fileName.lastIndexOf(".")); // 用uuid作为文件名,防止生成的临时文件重复 final File excelFile = File.createTempFile(UUIDGenerator.getUUID(), prefix); // MultipartFile to File multfile.transferTo(excelFile); //你的业务逻辑 //程序结束时,删除临时文件 deleteFile(excelFile); return ""; } /** * 删除 * * @param files */ private void deleteFile(File... files) { for (File file : files) { if (file.exists()) { file.delete(); } } }
作者:殷天文
链接:https://www.jianshu.com/p/6cf99d39e170
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。