我有一个Spring Boot应用,该应用返回Thymeleaf表单。
我想添加一个按钮,该按钮使用户可以选择目录并以字符串(或文件)的形式获取目录路径。我不在乎目录的内容。
我的Thymeleaf .html文件如下:
<div>
<form method="POST" enctype="multipart/form-data" action="/">
<table>
<tr><td>File to upload:</td><td><input type="file" name="file" /></td></tr>
<tr><td></td><td><input type="submit" value="Upload" /></td></tr>
</table>
</form>
</div>
<div>
<ul>
<li th:each="file : ${files}">
<a th:href="${file}" th:text="${file}" />
</li>
</ul>
</div>
还有我的控制器:
@PostMapping("/")
public String handleFileUpload(@RequestParam("file") MultipartFile file, RedirectAttributes redirectAttributes) throws IOException {
redirectAttributes.addFlashAttribute("message", "Successfully uploaded " + file.getOriginalFilename());
return "redirect:/";
}
是否可以实现为Spring Boot-Thymeleaf应用程序?