【问题标题】:Opening file folder present in a FTP site in file explorer on the client-side在 asp.net 客户端的文件资源管理器中打开 ftp 站点中存在的文件夹
【发布时间】:2016-07-27 15:56:09
【问题描述】:

我在 ftp 中有一个文件夹结构,我试图在我的 asp.net 应用程序中使用 javascript 在客户端的文件资源管理器中访问和打开它。使用 window.open("ftp://192.168.1.10/clients/112");在网络浏览器中打开该文件夹我如何使它在文件资源管理器中打开。任何帮助将不胜感激。

提前致谢

【问题讨论】:

  • 澄清一下,您希望您的 JavaScript 在浏览器之外启动特定的本机应用程序吗?这和 c# 和 asp.net 有什么关系?
  • @Chris - 我实际上是在尝试从我的网站访问 Windows 文件资源管理器中的 ftp url。但我做不到。我的网站(使用 asp.net c#)托管在我们公司的内部网中,并且 ftp 也设置在网络内部

标签: javascript c# asp.net ftp


【解决方案1】:

我的错。对不起,我让你投票给我。真正的答案是,无论如何,你都不明白自己在做什么。您正在尝试跨越本质上被阻止的标准,但是由于您缺乏技术知识,当您看到它时您不知道帮助。我之前的回答很有帮助,向您展示了可能处理它的方法。我希望这更好,更值得投反对票。感谢您的参与!

#

要让机器连接到 ftp 服务器,它们需要通过正确的协议进行身份验证。这不是浏览器使用的协议。

现在,这并不是说我不能在浏览器中输入 ftp://... 并查看目录。但这完全不同。您的浏览器会根据您的 url 切换协议。当您的网页在客户端浏览器中时,这不会发生。

您的网络服务器可以进行 ftp 流量。您可以阅读该结构并将其展示给您的用户。 https://msdn.microsoft.com/en-us/library/ms229716(v=vs.110).aspx

一个聪明的人可以做到这一点。过去在 flash/flex 中很容易,但是……进步了。

【讨论】:

  • 我一直在研究为客户端实现文件结构。但它不符合我的要求。我正在寻找一种解决方案,我可以像访问网络上的文件一样访问 ftp url,感谢您的帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-24
  • 1970-01-01
  • 1970-01-01
  • 2013-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多