【发布时间】:2013-03-20 16:09:43
【问题描述】:
我的 Web 应用程序在服务器 D 上。所以我创建了一个具有文件上传控件的 Web 应用程序。我可以轻松地将任何文件上传到网络应用程序内的文件夹 (FILES)。
我现在的问题是:如何将相同的文件(从后面的代码)上传到我拥有的不同服务器 (SERVER T) 上的文件夹 (UPLOADS) 中?我还需要在 SERVER T 上读取、写入和修改该文件。请记住,我使用的是 Web 窗体而不是 Windows 窗体!!!
有人告诉我一些关于在服务器 T 上为服务器 D 上的 Web 应用程序创建一个网络服务帐户以使用并授予该帐户权限或类似内容的信息,但他也不知道详细信息。
是否有教程,指南,因为我确信有办法做到这一点......
此外,我在 Google 上只能找到使用 ftp 但仅适用于 Windows 窗体...
有点卡在这里......
【问题讨论】:
-
目标服务器是否有原服务器可以访问的共享文件夹?
-
@DavidStratton 这假设服务器“了解”彼此,我总是说这篇文章演示了不的方法;创建用于通信的中介向量,例如服务。
-
@Yahya,是的,你的问题。 2台服务器在同一个网络,可以互相访问 //ServerT //ServerD
-
@Nathan 试试这个:growingtech.blogspot.co.uk/2012/06/…
-
@GrantThomas,虽然创建服务来处理文件操作是有用的建议,但服务链中的最后一个服务器将有同样的问题 - 文件存储在一台服务器上,与之交谈的服务是在另一个上(如果你做了适当的隔离)。所以我认为 David Stratton 链接到的 article 将为最后一段提供良好的起点。
标签: c# asp.net file-upload