在傳統(tǒng)的html中,某個(gè)文件的下載,是這樣的:
而在HTML 5瀏覽器中,可以支持download屬性了,如下:
download屬性的好處在于,在用戶下載文件的時(shí)候,顯示在用戶瀏覽器
中的“另存”為的文件顯示框中,顯示的是這個(gè)downloader屬性中顯示的
東西了,比較友好
HTML5里,download屬性為下載的文件取一個(gè)合適的名字,而不是使用原生的服務(wù)器文件名。
然后當(dāng)用戶點(diǎn)擊這個(gè)鏈接,這個(gè)download屬性值就出現(xiàn)在下載對(duì)話框中,代替原來凌亂的文件名。在這個(gè)例子中,文件將被下載為test.txt。download屬性同時(shí)開啟了一個(gè)強(qiáng)制下載。
這個(gè)屬性在存在文件交互的地方非常有用,在服務(wù)器端的文件名需要是及其獨(dú)特的(上例中的文件名就很獨(dú)特不是嗎?),但是一堆亂碼對(duì)用戶來說沒有任何作用,download屬性定義文件名對(duì)用戶更有意義。download屬性只是增強(qiáng)性的,它不是非??幔撬軐?shí)用,而且非常易于添加。
標(biāo)簽:辛集 黃山 鶴崗 德州 撫順 蚌埠 楊凌 內(nèi)蒙古
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解HTML5中download屬性的應(yīng)用》,本文關(guān)鍵詞 詳解,HTML5,中,download,屬,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。