![](/img/trans.png)
[英]How can I read a local file when the user presses a button using the HTML5 File API ?
[英]How to read a local file using HTML5 file API using path only
我有一个本地HTML文件,我想加载多个文本文件,类似于包含文件的工作方式。 HTML5文件API可以满足我的要求,除了必须通过对话框选择文件的事实。 外部文件路径都已经众所周知,我不想让用户每次运行报告时都必须选择文件。
有没有办法绕过API的文件选择部分? 文件选择返回一个对象,我尝试对其进行字符串化,在路径中进行编辑(通过使用文件名,。/ filename和完整的文件路径),然后进行JSON.parsing以尝试恢复其原始状态,但我无法获取工作。
我也尝试过:
HTML5 API可以正常工作,我只是不知道如何强制将其供入本地文档路径,而不必通过对话框或拖放来指定。
经过更多研究,由于安全原因,似乎无法简单地提供一条路径。 尽管无法做到等同于客户端的服务器端包含是令人沮丧的,但这是有道理的,因为它是相同的域且全部相同。 如果有人要在自己的计算机上打开一个危险文件,那么它已经过去了。
因此,暂时将文件另存为.js,然后放在行尾并使用转义引号将内容放入父文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.