Asp.net fileupload传输速率

时间:2009-12-02 20:43:13

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

有没有办法轻松了解在上传上传期间服务器/客户端之间的转移?因为上传一个4,13Mb的文件需要大约5或6分钟....无论如何我们可以通过在flatfile,email,response.write中编写它来跟踪它!我们被困住了。

感谢帮助我们:(!

3 个答案:

答案 0 :(得分:1)

如果您使用的是内置的asp:FileUpload控件,则不会。一些基于AJAX的第三方上传控件可能会这样做,但我不知道有任何副手。

答案 1 :(得分:1)

不容易。

HTTP以这种方式工作:您发送所有数据,然后,服务器开始处理您的请求。

但是你可以编写一些客户端代码(flash,applet,silverlight),它们将文件分成几部分并一次发送给服务器。这样您就可以计算出转移率。

答案 2 :(得分:0)

使用像SWFUpload这样的Flash上​​传工具,您可以通过该工具检测上传速度,然后在文件完成后将总时间/速度发送到服务器。