Java 代碼
@RestController public class TestController { //單文件或多文件上傳 @PostMapping("/file/upload") public String fileUpload(@RequestParam("files")MultipartFile[] files){ // 遍歷上傳的文件 for (MultipartFile file : files){ try{ // 拿到上傳文件的文件名 String originalFilename = file.getOriginalFilename(); // 保存文件 file.transferTo(new File("C:\\solo-file\\downloads\\"+file.getOriginalFilename())); } catch (IOException e) { return e.getMessage(); } } return "success"; } }
HTML 代碼
<form action="/file/upload" method="post" enctype="multipart/form-data"> <input type="file" name="files" value="請選擇文件" multiple> <input type="submit" value="上傳"/> </form>