我試圖用FileReader(),JavaScript獲取文件內容。通過FileReader()獲取文件內容JavaScript
,我覺得這樣的回答:https://stackoverflow.com/a/21962101/2898694
由於@Markasoftware在評論中說,我想保存結果爲VAR。
function readSingleFile(evt) {
//Retrieve the first (and only!) File from the FileList object
var myFile = evt.target.files[0];
var reader = new FileReader();
var result;
reader.readAsText(myFile);
reader.onload=function(){
result = reader.result;
console.log(result); // works
}
console.log(result); // not works
}
如果我想看到的內容在onload
處理所有的罰款,但出來的我看不到結果。爲什麼?
謝謝。只是紅色。仍然不明白如何重組我的代碼:(你可以舉一個例子嗎? –
這取決於你想達到什麼,你需要'result'作爲另一個函數的輸入嗎?在事件處理函數中用'結果'作爲參數 – phylax
是的,我必須調用另一個函數,但是我不想調用另一個函數,只是在讀取文件之後,我想讀取文件,顯示輸出,如果一切正常,按另一個按鈕並調用另一個函數 –