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