問:我們的圖片文件從數據庫讀取之後,瀏覽器頁面會直接打開圖片,如何讓圖片和其他文件一樣,調用瀏覽器的下載來下載圖片。
答:當然這有很多方法,最簡單快捷的方法如下(前提:你的下載文件夾不是到處放的):
- 打開IIS,找到你部署的項目;
- 展開項目文件夾,找到你下載文件的文件夾;
- 選中文件夾後,找到右側的HTTP 響應標頭;
- 進入後,添加一條規則
名稱:Content-Disposition
值:attachment
- 1
- 2
- 再重啓IIS,圖片調用下載方法的時候,瀏覽器不再打開,而是直接下載到本地。
注意:一定要保證你添加的規則是添加在你保存下載文件的文件夾,不然會導致你要訪問你添加了規則的文件夾的內容時,瀏覽器都會下載下來,而不是正常的訪問。