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

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

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

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

有没有简单的方法来做到这一点?

最佳答案

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

关于c# - 安全上传/下载文件,winforms c# 和 asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2556657/

相关文章:

c# - 如何在成功登录后将登录超链接更改为注销

asp.net - 从中继器中检索 TextBox 值

c# - Windows 应用程序在使用后台工作进程时被挂起

c# - 以编程方式刷新网页

winforms - 自定义绘制 Aero 标题栏,无需延伸到客户区域

c# - Sn.exe自动输入密码

c# - OutputCache 序列化并发请求

c# - List<T> 项删除问题

c# - 从周期中选择一天 - 重复

c# - 如何构建自己的自定义代码片段?