使用带C#的进度条在FTP服务器上传文件

时间:2011-02-06 18:04:45

标签: c# .net asp.net file-upload ftp

我必须在FTP服务器上上传一个巨大的文件并使用进度条。

如何在不使用任何第三个免费组件的情况下执行此操作?

最好的问候。

2 个答案:

答案 0 :(得分:0)

只有普通的ASP.NET才能做到这一点。对于进度条的状态,您需要一些JavaScrip / AJAX操作或Flash对象。如果您不想使用免费的第三方组件,则需要自己编写。没有内置的ASP.NET功能。

<强>更新

由于您可以使用AJAX,因此本文可能很有趣:

答案 1 :(得分:0)

您可以获取代码以指定服务器中已有文件的大小并将其绑定到计时器。然后,根据正在上传的文件的文件大小,您将能够推断出已上传的大小。

我会告诉你代码,但我建议你把它们放在不同的线程上,因为它们会大大减慢系统速度。