記錄一個奇怪的問題,
控制器方法如下:
@GetMapping("/download/{name}")
public void download(@PathVariable("name") String name, ){
...
前端表單代碼如下:
如果是這樣,就會直接尋找1.png而不會走控制器方法
<a href="/file/download/1.png">下載圖片</a>
必須去掉.png改爲
<a href="/file/download/1">下載圖片</a>
然後在控制器方法把name還原爲1.png
後來發現好像和配置了.png的資源放行有關