2012-04-27 74 views
0

我正在設置文件上傳功能,如http://jquery.malsup.com/form。但是帶有進度條的文件上傳示例沒有服務器端腳本示例。帶進度條的jquery.form.js文件上傳,服務器端php腳本怎麼樣?

我所知道的是處理$ _FILES,$ _POST,消毒和保存;但無法計算如何從服務器向瀏覽器發送進度條數據。我不知道如何uploadProgress從示例http://www.malsup.com/jquery/form/progress2.html

如何從file_echo2.php中獲取數據有人可以告訴我如何捕獲上傳時的文件上傳進度?提前致謝。

回答

1

那麼沒有什麼需要在服務器端腳本上完成!在客戶端JavaScript上,掛接一個函數來處理uploadProgress事件。 uploadProgress返回值事件,位置,總數,百分比。利用百分比值來顯示進度條或任何其他你想要的行爲方式。

我特別注意到了這一點(在pluploaduploadify等多種選擇中),因爲它不使用任何Flash文件。現在,我瞭解到這不需要特殊的服務器端腳本來處理是一個巨大的加點。

非常感謝malsup和更多細節在jquery plugin