Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何验证本地文件系统目录路径?_Javascript - Fatal编程技术网

Javascript 如何验证本地文件系统目录路径?

Javascript 如何验证本地文件系统目录路径?,javascript,Javascript,我正在开发一个应用程序,它应该将文件系统路径作为目录,然后在该路径上进行进一步的处理。代码被写入javascript。我不想使用Node.js或任何外部库进行验证 我们只想给出路径:C:/Users/Desktop/Test\u文件夹 我们如何在js中验证该路径 我们需要在Windows、Linux和Mac OS上使用解决方案。如果这只是浏览器中的一个应用程序,那么通常是不可能的。见以下问题: 有一次企图自杀,但被中止了。似乎它只在Chrome中起作用 更新 引自: 使用chrome.fi

我正在开发一个应用程序,它应该将文件系统路径作为目录,然后在该路径上进行进一步的处理。代码被写入javascript。我不想使用Node.js或任何外部库进行验证

我们只想给出路径:C:/Users/Desktop/Test\u文件夹

我们如何在js中验证该路径


我们需要在Windows、Linux和Mac OS上使用解决方案。

如果这只是浏览器中的一个应用程序,那么通常是不可能的。见以下问题:

有一次企图自杀,但被中止了。似乎它只在Chrome中起作用

更新

引自:

使用chrome.fileSystem API创建、读取、导航和写入用户的本地文件系统。有了这个API,Chrome应用程序可以读取和写入用户选择的位置。例如,文本编辑器应用程序可以使用API读取和写入本地文档。通过chrome.runtime.lastError通知所有故障


“验证”是什么意思?您的Javascript环境是什么?如果您没有运行node,我假设您正在浏览器上运行它。是这样吗?您将如何“给出”应用程序的路径?可能重复@RafaelEyng,是的,我们正在运行浏览器。验证意味着我想确保给定的目录路径“真的”存在于我的机器上。我们需要在Windows、Linux和Mac操作系统上工作的解决方案。我认为这是不可能的。这样做会让Javascript代码对客户机了解得太多。如果你能做到这一点,你就可以查看客户端的整个文件系统,我认为没有人想进入一个网站并暴露他的文件树。我同意@RafaelEyng——如果web应用程序可以直接访问本地文件系统,这将是一个巨大的安全漏洞。当前的浏览器都不允许这样做。我不知道它是如何工作的,但我只能认为用户必须有某种方法来阻止某些web应用程序自由读取其文件系统。您的更新使情况看起来并非如此。