Node.js从用户输入

时间:2018-01-14 21:06:44

标签: javascript html node.js path

我正在尝试提示用户选择一个<input type="file" webkitdirectory directory>的本地文件夹,以获取所述文件夹的完整路径,但该值为"C:\fakepath\folder"

显然,出于安全原因,“假冒路径”就在这里,但我的应用程序涉及帮助用户在他的个人文件夹中查找文件......我怎么能用阻止我的方式的安全措施来做到这一点?

我可以要求用户手动(复制/粘贴,键入)输入路径......但是有些用户可能很难弄清楚“路径”是什么,更不用说了解如何找到它并检索它

1 个答案:

答案 0 :(得分:1)

找到一个document.getElementsByTagName('input')[3].files[0].path;的解决方案(我的文件输入是我的HTML文件中的第四个,因此[3],因为输入只允许一个文件(在这种情况下为/或文件夹).files [0 ])。