2009-12-02 87 views
0

有沒有什麼方法可以輕鬆知道在un filupload上載期間在服務器/客戶端之間傳輸?因爲上傳一個4,13Mb的文件需要大約5或6分鐘....無論如何,我們可以通過將它寫入flatfile,email,response.write任何東西來追蹤它!我們被卡住了。Asp.net文件上傳傳輸速率

感謝幫助我們:(

回答

1

若您使用的是內置的asp:!FileUpload控件一些第三方的基於AJAX上傳控件可能做到這一點,但我不知道任何。隨便

+0

Aww,好的。謝謝布萊恩。 – 2009-12-02 20:48:48

1

不容易

HTTP以這種方式工作:你發送的所有數據,並在此之後,服務器開始處理您的請求

但是你可以寫一些客戶端代碼(閃光,小程序, silverlight)打破文件併發送它們,一次,到服務器。這樣你可以計算你的傳輸速率。

+0

謝謝。我要去下載一個我知道重量的文件,並按照時間間隔來劃分它。 :P – 2009-12-02 21:02:35

0

使用閃存上傳工具,如SWFUpload,通過該工具可以檢測上傳速度,然後在文件完成後將總時間/速度發送到服務器。