iT邦幫忙

0

網頁上點擊下載已寫好的.CSV檔

應該是個很簡單的問題...
現在我手邊有一個寫好的Sample.csv檔,想在網頁上點擊後會跳出下載視窗可以下載https://ithelp.ithome.com.tw/upload/images/20190218/20115381TkryVW0dr4.png
以上寫法換成.pdf檔就會跳出下載視窗,但.csv檔就不行而是會直接在頁面上秀出檔案內容如圖
https://ithelp.ithome.com.tw/upload/images/20190218/201153812NKD6hJZZJ.png
以下為CSV檔內容
https://ithelp.ithome.com.tw/upload/images/20190218/20115381LNIHlHrsbz.png
,請問程式碼要怎麼改?

weiclin iT邦高手 4 級 ‧ 2019-02-18 11:53:32 檢舉
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition
淺水員 iT邦大師 6 級 ‧ 2019-02-18 11:55:29 檢舉
這也可以:https://www.w3schools.com/tags/att_a_download.asp
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2019-02-18 14:45:25
最佳解答

一般依各瀏覽器的特性不同。想要用html來達到預設下載的情況下。

第一可以用a連結來下達如淺水員給你的相關連結。可惜的是,這樣的連結方式並不一定是百分百都能運行。

另一招就是標頭檔宣告的方式。一般這是需要另開新頁來處理。它的好處是在手機上也可以有很好的運行。但處理起來會比較麻煩點。

最後就是用後端程式來處理了。不過這招不太適合你目前的問題。我就不說了。

由於已經兩個人都將其方式應用的連結給你了。我這裏就不重覆了

我要發表回答

立即登入回答