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

cab*_*gef 1 c# asp.net http file-transfer winforms

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

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

是否有捷径可寻?

Mat*_*nen 5

Web客户端类应该能够做你需要做的一切.使用UploadFileAsyncOr UploadDataAsync进行上传(以及下载的对应方),用户名和密码的常规HTTP身份验证(请参阅Credentials属性)以及UploadProgressChanged跟踪进度条进度的事件.