【发布时间】:2011-02-03 03:22:39
【问题描述】:
从 winforms 应用程序,我需要使用 http/https 将文件上传和下载到 asp.net Web 服务器。
- 一次只需要发送/接收一个文件
- 不能使用ftp,必须使用http/https
- 需要进度条
- 上传和下载必须经过用户名/密码验证
有没有简单的方法可以做到这一点?
【问题讨论】:
标签: c# asp.net winforms http file-transfer
从 winforms 应用程序,我需要使用 http/https 将文件上传和下载到 asp.net Web 服务器。
有没有简单的方法可以做到这一点?
【问题讨论】:
标签: c# asp.net winforms http file-transfer
WebClient 类应该能够完成您需要做的所有事情。使用UploadFileAsync 或UploadDataAsync 进行上传(以及对应的下载),用户名和密码的正常HTTP 身份验证(请参阅Credentials 属性)和UploadProgressChanged 事件用于跟踪进度条的进度.
【讨论】: