【问题标题】:Uploading files to a web hosting (godaddy) through c #通过 c# 将文件上传到虚拟主机(godaddy)
【发布时间】:2022-01-20 14:00:06
【问题描述】:

我是来向你寻求帮助的。

我需要我的 c# 应用程序可以将文件上传到我的网站中由 godaddy 托管的文件夹中。

现在我正在使用 FtpWebRequest 来执行此操作,但我需要设置 ftp 凭据,这意味着每个人都可以看到 FTP 帐户和密码...

我需要的另一个功能也是如此,我需要从网络服务器下载文件,但 URL 是可见的!我正在使用 WebClient.OpenRead 方法来执行此操作。

希望有人可以帮助我。

谢谢。

【问题讨论】:

  • 你的意思是其他人可以在源代码中看到它?那么您可能必须将凭据存储在数据库中。
  • 我的意思是,通过使用像wireshark这样的应用程序,你可以看到带有用户名和密码的FTP请求。
  • 请澄清您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: c# httpwebrequest ftpwebrequest


【解决方案1】:

Microsoft 不推荐 FtpWebRequest(参见-> https://docs.microsoft.com/en-us/dotnet/api/system.net.ftpwebrequest?view=net-6.0)。
他们推荐替代品(在此处阅读:https://github.com/dotnet/platform-compat/blob/master/docs/DE0003.md
-> 对于 FtpWebRequest:使用第三方 FTP 客户端(例如,来自此列表)。
FluentFTP 似乎有 FTPS 客户端(请参阅:https://github.com/robinrodricks/FluentFTP

好像有人已经回答了这个问题。再次,看到这个答案-> Free FTP Library

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-11
    • 2018-05-15
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 2014-07-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多