1

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

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

是否有捷径可寻?

4

1 回答 1

5

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

于 2010-03-31T21:47:00.393 回答