0
使用HTML File API,我們可以通過<input type="file">
元素與var file = evt.target.files[0];
獲取選定的文件。將html文件(API類型)實例轉換爲字符串?
我們如何獲取該文件的內容作爲字符串(喜歡的東西var content = file.toString()
目前,我有這個代碼,獲取由input element.onchange
事件觸發:
input.onchange = function handleFileSelect(evt) {
var file = evt.target.files[0];
var reader = new FileReader();
console.log("RAW FILE: ", file);
var string = reader.readAsText(file);
console.log("FILE CONTENT: ", string);
}
當我選擇一個文件,我嘗試記錄下列內容:
RAW FILE: File
bundle.js:5293 FILE CONTENT: undefined
想法?
您是否嘗試過使用[FileReader](http://stackoverflow.com/a/39515846/2341603)? –