繁体   English   中英

Node.js从用户输入获取完整路径

[英]Node.js get full path from user input

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

显然,出于安全原因,此处是“假路径”,但我的应用程序涉及帮助用户在其个人文件夹中查找文件……如何通过这种安全措施阻止我呢?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM