markdown实现点击链接下载文件
今天用Markdown工具,需要實(shí)現(xiàn)一個(gè)點(diǎn)連接下載文件的功能,看起來(lái)很多簡(jiǎn)單我也沒(méi)多想就直接寫了,并且單個(gè)頁(yè)面測(cè)試的時(shí)候也挺正常,就發(fā)布了,但是發(fā)布后使用的時(shí)候發(fā)現(xiàn)問(wèn)題了,瀏覽器中直接點(diǎn)擊鏈接沒(méi)反應(yīng),但是點(diǎn)右鍵選擇下載是可以下載成功的,沒(méi)想到還有這么個(gè)坑。
查了下資料也沒(méi)有明確的說(shuō)法,看起來(lái)應(yīng)該是Markdown的語(yǔ)法自己限制了,一般Markdown超鏈接的語(yǔ)法就是下面兩種格式
//行內(nèi)式的鏈接: [超鏈接名](超鏈接地址 "超鏈接title") //參考式的鏈接: [超鏈接名][id] [id]: http://example.com/ "Optional Title Here"
所以我就直接這么寫了
[附件1](annex/附件1.docx)
但是這樣寫單個(gè)頁(yè)面測(cè)試沒(méi)問(wèn)題,整體發(fā)布之后會(huì)出上上面所說(shuō)的點(diǎn)擊無(wú)反應(yīng)的問(wèn)題。
后來(lái)經(jīng)過(guò)多次嘗試,改成直接寫html并且要加上target="_blank"屬性,才可以正常下載,也就是代碼變成了
<a href="annex/附件1.docx" target="_blank">附件1</a>
問(wèn)題很簡(jiǎn)單,解決也很簡(jiǎn)單,但是我解決問(wèn)題的時(shí)候搜了下沒(méi)有搜到明確的解決方法,故在此記錄一下,或許正好能被需要的人看到
總結(jié)
以上是生活随笔為你收集整理的markdown实现点击链接下载文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 微基站、宏基站区别
- 下一篇: 小程序WXML基本使用