【发布时间】:2018-12-19 19:38:49
【问题描述】:
在 html5 中有一个类 FileReader。互联网上的所有示例,例如FileReader examle,显示如何处理文件对话框,即用户单击按钮并出现弹出窗口以允许从文件系统中选择文件。我想做类似但没有文件对话框的事情。假设我有一台服务器并且我依赖模板。在模板中,我可以创建任何隐藏的输入,并且我想从输入值中读取文件,例如
// html code snippet (created by a server via template engine)
<input type="hidden" id="file-a" value="somefile.txt" />
<button onclick="MyFunction()">Read</button>
现在,我想在 javascript 中定义 MyFunction,它将从隐藏的输入标签中读取我的文件并调用 FileReader API。当有人点击 HTML 代码中定义的按钮时,该动作就会发生。
【问题讨论】:
-
“somefile.txt”在哪里?如果您询问是否可以在不通过文件打开对话框的情况下从用户的本地计算机读取文件,则不能。
标签: javascript html file local filereader