成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

a標(biāo)簽可下載文件而ajax的get請求不行

keithyau / 1761人閱讀

摘要:原理標(biāo)簽是直接訪問跳轉(zhuǎn)到文件,瀏覽器判斷是個可下載文件就會自動下載。是,只能返回類型的數(shù)據(jù),而文件是一個對應(yīng)的是一個文件流,接收不到。例子表單提交標(biāo)簽標(biāo)簽注意控制什么時候渲染出,一旦被渲染,文件即會被下載

原理

a標(biāo)簽是直接訪問跳轉(zhuǎn)到文件url,瀏覽器判斷是個可下載文件就會自動下載。get是ajax,只能返回string類型的數(shù)據(jù),而文件url是一個對應(yīng)的是一個文件流,ajax接收不到。

拓展

實(shí)現(xiàn)下載文件功能,只要是可實(shí)現(xiàn)頁面跳轉(zhuǎn),瀏覽器都會判斷該文件是下載還是渲染。因此a標(biāo)簽、form標(biāo)簽、iframe標(biāo)簽都可以。

例子

form表單

a標(biāo)簽

test

iframe標(biāo)簽【注意控制什么時候渲染出iframe,iframe一旦被渲染,文件即會被下載】

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/101669.html

相關(guān)文章

  • HTTPS頁面發(fā)送不了HTTP請求?——關(guān)于混合內(nèi)容

    摘要:因為頁面通過加載的初始請求是安全的,但是又加載了不安全的內(nèi)容,因此稱之為混合內(nèi)容。但是即使顯示警告,頁面也已經(jīng)加載,用戶的安全仍然受到了威脅。這就是頁面為什么發(fā)送不了的原因。 我們都知道HTTPS的頁面是發(fā)送不了HTTP請求的,那么是什么原因?qū)е翲TTPS頁面不能發(fā)送HTTP請求呢?如果有發(fā)送的需求,怎么樣才能發(fā)送?最近剛好遇到了這個問題,而且搜了半天沒搜到靠譜的答案,所以有了本文。 ...

    phodal 評論0 收藏0
  • 2019年前端面試題-03

    摘要:前端示例服務(wù)器端代碼可靠的實(shí)例添加回調(diào)函數(shù)拼接傳遞的是一個匿名的回調(diào)函數(shù),要執(zhí)行的話,暴露為一個全局方法出錯處理使用示例歡迎閱讀年前端面試題年前端面試題年前端筆試題我是,年輕的前端攻城獅一枚,愛專研,愛技術(shù),愛分享。 let與var的區(qū)別? Let為ES6新添加申明變量的命令,它類似于var,但是有以下不同: 1、var聲明的變量,其作用域為該語句所在的函數(shù)內(nèi),且存在變量提...

    王巖威 評論0 收藏0
  • 2019年前端面試題-03

    摘要:前端示例服務(wù)器端代碼可靠的實(shí)例添加回調(diào)函數(shù)拼接傳遞的是一個匿名的回調(diào)函數(shù),要執(zhí)行的話,暴露為一個全局方法出錯處理使用示例歡迎閱讀年前端面試題年前端面試題年前端筆試題我是,年輕的前端攻城獅一枚,愛專研,愛技術(shù),愛分享。 let與var的區(qū)別? Let為ES6新添加申明變量的命令,它類似于var,但是有以下不同: 1、var聲明的變量,其作用域為該語句所在的函數(shù)內(nèi),且存在變量提...

    BlackHole1 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<