2015-09-10 29 views
0
var handleFileSelect; 
handleFileSelect=function(e){ 
    n=new FileReader; 
    n.onload=function(e){ 
    localStorage.settings = e.target.result 
    }, 
    n.readAsText(this.files[0]) 
}, 

document.getElementById("settings_file").addEventListener("change",handleFileSelect,!1); 

所以,對於上述代碼中,當用戶上載以.json文件,handleFileSelect然後在該文件上激活。如何在JavaScript中調用特定文件的函數?

我想改變這種做法,不再有任何需要用戶上傳一個文件。我的意思是,我希望handleFileSelect運行在與.js文件相同的文件夾中的.Json文件上。

我覺得這是一個容易的事,但我不知道有任何的JavaScript。

謝謝大家花時間閱讀本文。

我編寫了一個我正在做的擴展。

編輯:我怎樣才能調用某個字符串的handleFileSelect函數?

回答

1

出於安全原因,將永遠不可能讓你從用戶的本地磁盤讀取,除非用戶明確地給你的文件。

+0

是否可以從一串文本中讀取? 就像說,如果我創建一個變量x並將其設置爲等於特定字符串? – Zenos

相關問題