跳到主要內容

發表文章

目前顯示的是 4月, 2013的文章

[野人獻曝] 在檔案上傳時即時得知進度

以一般的檔案上傳而言, 實在是沒辦法即時得知上傳進度, 使用者只能苦苦癡等網頁顯示一行「檔案已上傳」。 如果只是一個大概幾M的小檔案也就罷了, 以現在的網路速率而言是可以很快就上傳完畢了。 萬一是上百M的呢? 實在很難想像在那邊等的樣子啊...... 所以說呢,能夠瞭解即時上傳進度的東西是非常重要的。 不過在這之前,我一直以為只有像是 SWFUpload 之類的東西才能作這種事。 直到我發現 PHP-pecl 底下有個 uploadprogress 這玩意後, 我才被這玩意給嚇到了。 他的使用步驟很簡單: 確定pecl是不是可用? 利用以下指令安裝uploadprogress pecl install uploadprogress 安裝完畢後,請在你的php.ini加入以下文字載入uploadprogress: extension=uploadprogress.so 重新啟動apache,來隻測試程式看看是不是可以正常運作吧? 範例程式碼在這裡 當以上步驟都完成後就可以開始使用了。