我正在尝试使用 Javascript 处理 XML 文件。
xhttp.open("GET","exportproject.xml",false);
我想要做的是,让用户使用文件上传器指定文件(而不是将其硬编码为 exportproject.xml),然后使用 Javascript 进行处理,而不是将其发送到服务器。
可能吗?
我正在尝试使用 Javascript 处理 XML 文件。
xhttp.open("GET","exportproject.xml",false);
我想要做的是,让用户使用文件上传器指定文件(而不是将其硬编码为 exportproject.xml),然后使用 Javascript 进行处理,而不是将其发送到服务器。
可能吗?
您可能想看看 HTML5 FileReader API - http://www.html5rocks.com/en/tutorials/file/dndfiles/
如果您不介意需要现代浏览器(基本上,即 9+)的解决方案,您可以使用带有基本<input type="file">
.
看看这个链接,有很多很好的例子可以帮助你入门。
Javascript 无法从客户端机器(浏览器运行的地方)读取文件。那将是违反安全规定的。您必须将文件提交到服务器并进行处理。