【问题标题】:Uploading files to Linux server from Windows C#从 Windows C# 上传文件到 Linux 服务器
【发布时间】:2011-03-14 23:13:35
【问题描述】:

我必须编写一个只需要在 Windows 上运行的 C# 程序。它需要允许用户选择要上传的文件。该文件将上传到远程 Linux 服务器上的文件夹。我知道这台 Linux 机器的用户名、密码和 url。有谁知道我如何连接到服务器,然后在 C# 桌面应用程序中将文件上传到它?

【问题讨论】:

  • 这取决于您打算使用的协议。您是通过 ftp、http、ssl、samba 等执行此操作吗?每个协议都有不同的实现和不同的上传过程。

标签: c# windows linux file upload


【解决方案1】:

如果您要通过 FTP 上传,FtpWebRequest 应该可以解决问题:

http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.aspx

【讨论】:

    【解决方案2】:

    所以在查看第一个响应(大卫的)之前,我想出了这个答案。有趣的是,我们提出了相同的解决方案!一个 ftp 上传是我正在寻找的。我完全忘记了 FTP。

    MSDN 也有这个网页以获得更简洁的操作方法: http://msdn.microsoft.com/en-us/library/ms229715.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-02
      • 1970-01-01
      • 2020-06-28
      • 1970-01-01
      • 1970-01-01
      • 2012-12-06
      相关资源
      最近更新 更多