Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.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在Firefox和IE中浏览时获得文件的完整目录路径?_Javascript_Firefox_Extjs - Fatal编程技术网

如何使用javascript在Firefox和IE中浏览时获得文件的完整目录路径?

如何使用javascript在Firefox和IE中浏览时获得文件的完整目录路径?,javascript,firefox,extjs,Javascript,Firefox,Extjs,我有一个javascript界面,其中有一个浏览按钮,用于查找和附加文件,然后将其上载到其他目录。问题是,一旦我附加了一个文件,我就无法获得完整的目录路径,并且在上传过程中找不到该文件。我能够调整IE版本10的设置来显示完整的路径,但在FF版本21中没有。我理解这是一个应该到位的安全问题。如何在IE和FF中使用javascript检索完整路径。示例代码将非常有用。提前感谢。您不需要来自客户端浏览器的完整文件路径,因为它与服务器上上载的目标无关。出于安全考虑,许多浏览器限制完全本地路径可用性。IE

我有一个javascript界面,其中有一个浏览按钮,用于查找和附加文件,然后将其上载到其他目录。问题是,一旦我附加了一个文件,我就无法获得完整的目录路径,并且在上传过程中找不到该文件。我能够调整IE版本10的设置来显示完整的路径,但在FF版本21中没有。我理解这是一个应该到位的安全问题。如何在IE和FF中使用javascript检索完整路径。示例代码将非常有用。提前感谢。

您不需要来自客户端浏览器的完整文件路径,因为它与服务器上上载的目标无关。出于安全考虑,许多浏览器限制完全本地路径可用性。IE将显示完整的路径,若你们将站点添加到“可信站点”,但同样并没有必要这样做

这可能有助于您和我理解,但我需要一个完整的路径,以便在上传过程中找到文件。我不需要在应用程序上显示它,但需要在javascript代码中获取它。完整路径可能位于某个隐藏字段中,我可以从中检索它。如果您的代码可以看到它,那么每个人都可以看到它。但同样,FileUpload控件需要完整路径,因为浏览器将实际物理文件作为响应的一部分发送,所以您只需要使用服务器端代码读取它并相应地执行操作。不,没有隐藏字段,它根本不存储在任何地方。浏览器只加载文件,而不关心path@JS11如果您需要从客户端上传的文件的完整路径来处理文件服务器端,那么您的代码是有缺陷的,您需要重新考虑您的设计。