从 winforms 应用程序,我需要使用 http/https 将文件上传和下载到 asp.net 网络服务器。
- 一次只需要发送/接收一个文件
- 不能使用 ftp,必须使用 http/https
- 需要进度条
- 上传和下载必须经过用户名/密码验证
有没有简单的方法来做到这一点?
最佳答案
WebClient类应该能够做你需要做的一切。使用 UploadFileAsync
或 UploadDataAsync
进行上传(及其对应的下载),对用户名和密码进行正常的 HTTP 身份验证(参见 Credentials
属性)和用于跟踪进度条进度的 UploadProgressChanged
事件。
关于c# - 安全上传/下载文件,winforms c# 和 asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2556657/