要讓瀏覽器強制下載某個檔案,而不是直接開啟在瀏覽器裡面,絕大部分的做法應該都是用HTTP Header送出Content-Disposition,將它設定為attachment,並指定一個檔名,那麼瀏覽器就會將HTTP Body裡面的二進位資料做為檔案內容,開啟下載對話框,以所指定的檔名,讓使用者下載檔案。
以PHP為例,簡單的寫法大概是像這樣:
要讓瀏覽器強制下載某個檔案,而不是直接開啟在瀏覽器裡面,絕大部分的做法應該都是用HTTP Header送出Content-Disposition,將它設定為attachment,並指定一個檔名,那麼瀏覽器就會將HTTP Body裡面的二進位資料做為檔案內容,開啟下載對話框,以所指定的檔名,讓使用者下載檔案。
以PHP為例,簡單的寫法大概是像這樣: