【问题标题】:Upload/download files securly, winforms c# and asp.net安全上传/下载文件,winforms c# 和 asp.net
【发布时间】:2011-02-03 03:22:39
【问题描述】:

从 winforms 应用程序,我需要使用 http/https 将文件上传和下载到 asp.net Web 服务器。

  • 一次只需要发送/接收一个文件
  • 不能使用ftp,必须使用http/https
  • 需要进度条
  • 上传和下载必须经过用户名/密码验证

有没有简单的方法可以做到这一点?

【问题讨论】:

    标签: c# asp.net winforms http file-transfer


    【解决方案1】:

    WebClient 类应该能够完成您需要做的所有事情。使用UploadFileAsyncUploadDataAsync 进行上传(以及对应的下载),用户名和密码的正常HTTP 身份验证(请参阅Credentials 属性)和UploadProgressChanged 事件用于跟踪进度条的进度.

    【讨论】:

    • 在服务器端接收和发送数据更可取:webservice、wcf 或 asp.net 形式?
    • 其中,ASP.NET 可能是最容易与普通 WebClient 一起使用的。
    猜你喜欢
    • 2012-06-18
    • 2018-03-28
    • 1970-01-01
    • 2020-12-05
    • 2011-10-16
    • 1970-01-01
    • 1970-01-01
    • 2020-08-25
    • 1970-01-01
    相关资源
    最近更新 更多