C#写的ASP.NET上传到FTP上,文件,文件夹都可以。首先,选择本地文件或者文件夹,然后点击上传按钮以后,有一个压缩过程,该过程也有一个实时更新的进度条,并可以显示压缩所需的实时更新的剩余时间,压缩完成以后上传,上传也是有一个实时更新的进度条,显示剩余上传所需时间。上传完成以后显示压缩的时间、上传的时间和总共所需的时间。根据文件流上传,根据文件流进度做的进度条,是真的实实在在的进度条。代码都有详细的注释,例如:privatestringftpUser="Administrator";//ftp用户名privatestringftpPassword="123456";//ftp