欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ZK中使用JS讀取客戶端txt文件內(nèi)容問題

 更新時(shí)間:2019年11月07日 09:25:02   作者:奔跑の咸魚  
這篇文章主要介紹了ZK中使用JS讀取客戶端txt文件內(nèi)容問題,本文通過(guò)實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

最近寫一個(gè)需求時(shí)遇到一個(gè)問題,用戶需要通過(guò)點(diǎn)擊一個(gè)按鈕直接讀取他自己電腦上D盤的一個(gè)txt文件內(nèi)容顯示到頁(yè)面,因?yàn)轫?xiàng)目現(xiàn)在是用ZK寫的.我對(duì)于ZK也是剛剛了解不就,很多都還不是很熟.起初我是想用io流去讀取,然后寫完發(fā)現(xiàn),這樣每次讀取的都是服務(wù)器上的D盤下的txt文件,所以在網(wǎng)上找了很久.很多都是獲取服務(wù)器上的文件夾或者是上傳到服務(wù)器再讀取.直接通過(guò)文件地址讀取文件內(nèi)容很少.因?yàn)檫@樣很不安全.目前我也只找到了一種,但是只限于IE瀏覽器.

 <?page title="new page title" contentType="text/html;charset=UTF-8"?>
<zk>
<window title="ZK中使用JS讀取客戶端txt文件內(nèi)容問題" border="normal">
  <button label="點(diǎn)擊獲取txt內(nèi)容" id="butt"/>
  <label id="filePath" value="D:\\test.txt" style="display:none"/>
  <separator/> 
  <label id="info" style="color:red"/>
  <script><![CDATA[ 
   zk.afterMount(function(){
    jq("$butt").click(function(){      
      try{   
        var fs =new ActiveXObject("Scripting.FileSystemObject");   
     }catch(e){ 
        alert("瀏覽器不兼容,安全級(jí)別太高,無(wú)法讀取,請(qǐng)使用IE瀏覽器打開!");         
     }   
        var ts,s;  
       var str = ""; 
       var ForReading = 1; 
        //文件路徑,這里是寫死在label
        var path = jq("$filePath").text();//這里用 .val()獲取不到值,畢竟不是jsp
      //讀取文件的內(nèi)容。    
      ts = fs.OpenTextFile(path,ForReading,true);   
      while(!ts.AtEndOfStream){  
        s = ts.ReadLine(); 
        str+=s; 
      }  
      ts.Close(); 
      jq("$info").text(str);  
     });
   });
  ]]></script>
</window>
</zk>

因?yàn)锳ctiveX是IE流量器的插件,所以這個(gè)只能在IE瀏覽器可用.如果你發(fā)現(xiàn)IE瀏覽器也沒出來(lái),那你可能是ActiveX插件相關(guān)功能沒開,需要在IE瀏覽器進(jìn)行如下設(shè)置

然后就出來(lái)了,但是這樣網(wǎng)也就會(huì)提示 存在安全風(fēng)險(xiǎn),沒辦法,這種操作本來(lái)就是不安全的行為.其他瀏覽器,目前我只知道必須用戶通過(guò)手動(dòng)選擇文件后在讀取文件內(nèi)容,沒發(fā)現(xiàn)能通過(guò)文件路徑直接去讀取客戶端電腦上的文件.如果哪位大神知道,可以分享給我哦.

總結(jié)

以上所述是小編給大家介紹的ZK中使用JS讀取客戶端txt文件內(nèi)容問題,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

最新評(píng)論