[問題] 按鈕 下載本頁為htm檔

看板Web_Design作者 (Chen,C.H.)時間11年前 (2014/05/21 16:25), 編輯推噓5(503)
留言8則, 5人參與, 最新討論串1/2 (看更多)
小弟想做一個功能, 爬過文但沒有找到解答 就是我想在一個php網頁裡頭實現 右鍵 另存新檔功能 例如原本是 a.php 右鍵另存新檔會變成 <網頁title>.htm 網頁title 正是我要的檔名, 而htm也是我要的檔案格式 已經試過使用execCommand("SaveAs")這功能 但是下載下來會變成a.php 這結果並不是我所想要的, 因此想詢問版上的高手 有甚麼方法能實現這個功能? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.75.85.16 ※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1400660728.A.5BC.html

05/21 16:32, , 1F
以前的做法: 將 header 設為
05/21 16:32, 1F

05/21 16:32, , 2F
Content-Disposition: attachment; filename=FileName.htm
05/21 16:32, 2F

05/21 16:33, , 3F
潮一點的做法: FileSaver.js
05/21 16:33, 3F

05/21 17:24, , 4F
感謝上大大, 已經測試成功了, 謝謝
05/21 17:24, 4F

05/22 11:04, , 5F
FileSaver.js XD
05/22 11:04, 5F

05/22 16:04, , 6F
真可惜 怎麼沒去用 FileSaver.js 我真心覺得很潮
05/22 16:04, 6F

05/22 18:05, , 7F
Filesaver 潮
05/22 18:05, 7F

05/22 18:21, , 8F
剛好會用到相關的東西,來研究一下這個很潮的js
05/22 18:21, 8F
文章代碼(AID): #1JV6BuMy (Web_Design)
文章代碼(AID): #1JV6BuMy (Web_Design)