function loadFile(romFile) {
var reader = new FileReader();
reader.readAsArrayBuffer(romFile);
};
是这样的,有一个这个方法,loadFile参数romFile是从input:file传过来的,实例:
<input id="saveloader" type="file" onchange="uploadSavedataPending(this.files[0]);">
然后我现在不想使用input选择,因为知道文件的路径,所以想直接loadFile(filePath),但是提示错误: Uncaught TypeError: Failed to execute 'readAsArrayBuffer' on 'FileReader': parameter 1 is not of type 'Blob'.
input:file传过来的是文件夹流,所以我要如何实现使用js直接从路径读取这个文件而不通过input:file呢?
PS.网上找了很久没找到答案,真诚求帮助。### 问题描述
这个因为权限原因,只能在个别情况下使用(比如nodejs环境下),而常规的浏览器环境是不允许的。