安全上传/下载文件,winforms c#和asp.net

时间:2010-03-31 21:39:13

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

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

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

有一种简单的方法吗?

1 个答案:

答案 0 :(得分:5)

WebClient课程应该能够做你需要做的一切。使用UploadFileAsyncUploadDataAsync进行上传(以及下载的对应方),用户名和密码的常规HTTP身份验证(请参阅Credentials属性)和UploadProgressChanged用于跟踪进度条进度的事件。