繁体   English   中英

如何在File Explorer中打开网络路径以使用javascript查看文件?

[英]How to can i open a network path in file explorer to view files using javascript?

我之前曾问过这个问题,并被告知这是不可能的。 这是真的吗?

我想要的只是单击按钮时打开一个网络文件夹。 在PC上打开“文件资源管理器”到该网络路径。 或在浏览器上。 我在该路径前添加了file:///前缀,以便可以在浏览器中打开它。

//jQuery for button 1.
$(document).on("click",".Button1",function (){
    var log1 = "file:/"+this.value;
    //  this.value has path like this: ///PCname/Foldername/subfolder
    window.location.href = log1
}); 

我是在问不可能吗? 我无法将文件复制到文档根目录。 我有成千上万的文件。 这就是为什么我要在Windows PC上打开指向该路径的文件夹的原因。 我的文件路径会根据用户选择的内容而变化,并且我的文件为50MB或更小。

有没有一种方法,我可以在浏览器中打开一个网络文件夹像这样 (没有本地驱动器,网络路径),还是有办法打开PC到网络路径上的文件夹,当我点击一个按钮?

我的后端是Django + Python。

您提到的上下文中的JavaScript无法做到这一点。 在这种情况下,JS是在浏览器中运行的客户端编程语言。

您要记住的内容需要在服务器端运行,然后传输到浏览器。

以下是您应该采取的一般步骤:

  1. 在Web服务器中配置一个虚拟目录,该目录指向小时驱动器上的目录,以便特定的URL指向驱动器上的该位置。
  2. 在Web服务器中启用目录列表,以便Web服务器自动列出所有可用的文件和文件夹。

这是最基本的设置。 您可以使用Python或NodeJS之类的服务器端技术进行改进。

暂无
暂无

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

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