0
我正在嘗試使用javascript讀取文本文件並在html文件中顯示內容。 它的工作原理是我創建了瀏覽按鈕來選擇文本文件,但我想從固定路徑文件中讀取內容。在此程序中,而不是採用文件路徑,我想從路徑中讀取文件,如 - D:/新文件夾/ abc.text使用java腳本從文本文件中讀取內容
我正在使用以下代碼。
<html>
<input type="file" id="fileinput"/>
<script type="text/javascript">
function readSingleFile(evt) {
var f = evt.target.files[0];
if (f) {
var r = new FileReader();
r.onload = function(e) {
var contents = e.target.result;
document.write("the contents of the file are<br>");
document.write(contents);
}
r.readAsText(f);
} else {
alert("Failed to load file");
}
}
document.getElementById('fileinput').addEventListener('change',readSingleFile,false);
</script>
</html>
哇什麼解釋,+1 –
腳本definitly將執行後允許來自用戶然後什麼是安全問題在這裏我只需要從固定路徑讀取文件沒有別的我需要。 –
@ user1868052:正如我所說的,我不認爲現在有什麼辦法可以用File API來做到這一點。已簽名的Java小程序可以訪問本地文件系統(與用戶達成一致),這是一個具有足夠運行時權限的Silverlight控件(同樣也是每個用戶),但File API中的起點是'input [type = file]'。請注意,自從上次我看起來非常好看以來,他們已經更新了[規範](http://www.w3.org/TR/FileAPI/)。但就目前來看,它依然看起來像依賴於「輸入」。 –