亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

javascript 如何下載一個excel文件 ?

瀏覽:89日期:2022-09-25 08:31:53

問題描述

<form method='get' action='/app/PoiTemplate/NFC.xlsx'><button type='submit'>Download!</button> </form>

window.open('/app/PoiTemplate/NFC.xlsx')

上面兩種方式都把文件給打開了, 還有其他下載方法嗎 ?

問題解答

回答1:

<a href='http://www.aoyou183.cn/wenda/nfc.xlsx' download='nfc.xlsx'>下載</a>

下面是php 的header,自己試試

header('Content-Type:?application/vnd.ms-excel;?charset=UTF-8'?);???header('Pragma:?public'?);???header('Expires:?0'?);???header('Cache-Control:?must-revalidate,?post-check=0,?pre-check=0'?);???header('Content-Type:?application/force-download');???header('Content-Type:?application/octet-stream'?);???header('Content-Type:?application/download'?);???header('Content-Disposition:?attachment;filename=11.xls?'?);???header('Content-Transfer-Encoding:?binary?'?);?回答2:

雖然IE不識別download屬性,但是IE下它任然是個鏈接,所以我們可以加一個 target='black' 屬性,來打開新窗口,實現下載,所以可以實現如下:

<a href='http://www.aoyou183.cn/wenda/nfc.xlsx' download='nfc.xlsx' target='_blank'>下載</a>回答3:

你的問題并不在前端,換一種思路,通過后端下載,隨便在前端發起一個get請求,在后端設置返回頭 Content-Disposition: Attachment; filename='文件名',并以流的形式,瀏覽器自然后彈出文件選擇框。這兒有個java例子https://github.com/treeandgra...第二種思路:/q/10...

回答4:

以我的經驗,你這個問題應該是出在瀏覽器上,換個瀏覽器試試

回答5:

javascrit的特點在于DOM和BOM的操作和引用,文件下載屬于Meta的特性,javascript無權操作,讓后端開發人員設置輸出的Head Meta即可。

回答6:

<a href='http://www.aoyou183.cn/wenda/xx.xlsx'></a>

標簽: excel
相關文章:
主站蜘蛛池模板: 三级中文字幕永久在线视频 | 亚洲免费视频观看 | 免费看三级黄色片 | 国产交换精品一区二区三区 | 美女视频大全美女视频黄 | 久久国产这里只有精品 | 久久精品99成人中文字幕880 | 91成人国产网站在线观看 | 国产美女在线精品观看 | 伊人中文字幕在线 | 国产九九热 | 国产极品美女网站在线观看 | 国产网站大全 | 久久国产精品自在自线 | 国产日韩精品欧美一区视频 | 一级毛片免费观看不卡视频 | 成人久久久观看免费毛片 | 日韩亚洲成a人片在线观看 日韩亚洲欧美一区二区三区 | 久久er这里只有精品 | 久久www免费人成看片色多多 | 免费观看欧美精品成人毛片能看的 | 国产91香蕉视频 | 欧美亚洲国产精品久久久久 | 国产欧美亚洲精品第3页在线 | 另类在线 | 免费a在线| 国产成人精品午夜二三区 | 九一视频在线 | 国产一级c片 | 国产精品搭讪系列在线观看 | 欧美freexx | 国产一区免费观看 | 日本黄色一级网站 | 国产专区日韩精品欧美色 | 国产免费资源 | 国产精品不卡在线观看 | 麻豆视频在线播放 | 成人午夜性影院视频 | 免费国产h视频在线观看86 | 久久97精品久久久久久久看片 | 国产成人精品系列在线观看 |