[英]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.