我在HTML 5中遇到问题。我需要从本地保存的文件中将数据静态加载到网页中。到目前为止,我只能通过< input type =“file”id =“fileinput”/>但我想从静态位置加载数据,这些数据永远不会改变。怎么做?有没有办法如何确定某个本地文件是否从以前的版本更改了?
由于
答案 0 :(得分:0)
不,如果使用'local',则表示/home/waypoint/somefile.txt中的文件是不可能的。您可以与文件系统api建立“链接”(例如,如果您在输入字段中选择它),这对于与它进行计算是有效的(读取,写入,以img显示等)。但是一旦窗口关闭,它就会被删除/无效。如果你可以通过驻留在文件系统上的javascript神奇地“读取”任何本地文件,谁会阻止谷歌读出你的/ etc / passwd文件?
如果您的本地计算机也是您的服务器,因此您的服务器端代码可以访问本地文件/home/waypoint/somefile.txt,您的应用程序可以通过ajax获取它。检查文件是否存在,将以相同的方式完成。