本文章給大家?guī)韍6+js實現(xiàn)本地文件讀取和寫入的方法,使用h6+js實現(xiàn)本地文件讀取和寫入的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。
創(chuàng)新互聯(lián)公司服務(wù)項目包括撫順縣網(wǎng)站建設(shè)、撫順縣網(wǎng)站制作、撫順縣網(wǎng)頁制作以及撫順縣網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,撫順縣網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到撫順縣省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
Document
HTML5中與FileReader相對應(yīng)的也有一個FileWriter,FileReader可以被Chrome、FF和Safari都支持。要求一定版本以上的。 但是FileWriter似乎只有被Chrome支持.
//首先導(dǎo)入一個Js文件//HTML中添加一個導(dǎo)出元素//JS文件$("#export).click(function(){ var content = "這是直接使用HTML5進行導(dǎo)出的"; var blob = new Blob([content], {type: "text/plain;charset=utf-8"}); saveAs(blob, "file.txt");//saveAs(blob,filename) });
在獲取文件路徑的遇到些問題,由于安全原因,新版的瀏覽器都不支持直接獲取本地URL,在網(wǎng)上找了些方法,如下:
Document JS獲取文件域完整路徑的方法,兼容不同瀏覽器
以上代碼在IE 6 7 8均正常使用,在IE9下,document.selection.createRange()拒絕訪問,看來安全性有所提高。
最后測試發(fā)現(xiàn),在IE9下,如果file控件獲得焦點,則document.selection.createRange()拒絕訪問,
因此,只需要在obj.select()后面加一句obj.blur()即可。
else if(Sys.ie>="7.0"){ //ie7,ie8 obj.select(); obj.blur(); file_url = document.selection.createRange().text; } // obj = document.getElementById("file");
看完上訴內(nèi)容,你們掌握h6+js實現(xiàn)本地文件讀取和寫入的方法了嗎?如果想了解更多,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!