0

我对 Windows 服务器完全陌生,并且通常上传到服务器,如果这是一个相当微不足道的问题,我很抱歉。

我想将文件从 C# 客户端上传到 Windows 服务器,该文件可通过 HTTP 访问。我拥有对服务器的完全访问权限,但我确实需要对其进行设置(IIS 已经在 localhost 上运行了一个站点)。将文件上传到此服务器的最安全/最佳方式是什么(可能不透露用户名/密码),我将如何设置服务器?欢迎任何指向教程的链接。如果我理解正确,FTP 不是处理这个问题的最佳方式吗?

编辑:应用程序仅在受控环境中运行,因此授予应用程序对服务器的完全读/写访问权限应该没有问题。

4

1 回答 1

1

有很多选择。

如果进行上传的客户端在您的网络之外:

  • 使用 HTTPS 连接进行HTTP 上传。要求登录,以便不是每个人都可以上传自己的文件版本,或者
  • SFTP。您将需要第三方 SFTP 软件(遗憾的是 Windows 仍然不包括该软件)。 Filezilla是开源的,在 Windows 上运行良好。

如果进行上传的客户端在您的网络中:

于 2013-03-19T16:15:51.143 回答