如何使用进度条从winforms上传https上的大文件(~4mb)?

时间:2010-04-26 23:39:16

标签: c# asp.net winforms upload

如何使用进度条将winforms c#中的大文件上传到asp.net https(web服务或asp.net页面)?

1 个答案:

答案 0 :(得分:3)

正如您可能已经发现的那样,WebClient在上传大文件方面做得并不好。我在Codeplex上有一些你可以看到的源代码。该项目名为BizArk,类文件为WebHelper。它基于HttpWebRequest,可用于轻松上传多个文件,包括进度以及许多其他内容。

如果您愿意,可以随意使用该库,尽管它主要用作参考代码,不一定是生产代码。我在生产应用程序中使用了这个特定类的一个版本,但是我不记得我是否在将代码发布到Codeplex之后发现了我可能发现的任何错误。

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