c# - 如何从带有进度条的 winforms 通过 https 上传大文件(~4mb)?

标签 c# asp.net winforms upload

如何简单地将大文件从 winforms c# 上传到 asp.net https(Web 服务或 asp.net 页面),并带有进度条?

最佳答案

您可能已经发现,WebClient 在上传大文件方面表现不佳。我在 Codeplex 上有一些源代码,您可以查看。该项目名为BizArk类文件是 WebHelper 。它基于 HttpWebRequest,可用于轻松上传多个有进度的文件以及许多其他内容。

如果您愿意,可以随意按原样使用该库,尽管它主要用作引用代码,不一定是生产代码。我确实在生产应用程序中使用了该特定类的一个版本,但我不记得是否已使用将其发布到 Codeplex 后可能发现的任何错误更新了源代码。

注意:该链接指向特定的更改集,因此如果您在不久的将来查看此内容,您可能需要确保查看的是最新版本。

关于c# - 如何从带有进度条的 winforms 通过 https 上传大文件(~4mb)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2717718/

相关文章:

c# - 将 Null 值分配给 DataTable 中的整数列

c# - 为什么我的 Windows 窗体按钮上缺少 Aero 视觉样式动画?

c# - 以证书作为 ClientCredentials 的 Wcf

c# - MSBuild - XPath - XmlPeek 可以读取但 XmlPoke 不能写入

c# - 如何处理修改后的实体记录

javascript - 如何使用 Javascript 禁用功能键?

c# - EF Core 6.0 无效操作异常 : The object has been removed from the model

c# - ASP.Net - 如何在使用登录控件登录前加密密码

c# - 无法从单独的线程修改变量

c# - 如何使用复选框显示/隐藏表单?