php檔案上傳,如何實現進度條功能

2022-02-08 17:35:06 字數 572 閱讀 5973

1樓:匿名使用者

不用這麼麻煩,jquery有很多外掛程式就可以實現上傳檔案進度的樣式,可以使用下

ps:既然你這麼個性,我就給你說說實現的原理,具體細節你自己去弄吧.

普通的頁面訪問全是同步的,就是 請求-->反饋,而進度條需要的實時的資料,所以普通頁面是實現不了這個功能的,得需要借助非同步ajax週期獲取進度資料,這個資料的**當然就是伺服器端傳送的了,這樣就遇到了乙個嚴重的問題,php獲取不了檔案傳送過程中的狀態.幸好,php的創始人寫了乙個apc擴充套件(另外乙個擴充套件是uploadprogress),利用擴充套件的語法,加上ajax,使用js操作頁面的dom物件,就實現了進度條.

你明白了原理,你也很難做出來,哎.

急!!!用php上傳大檔案進度條的如何實現? - php高階討論

2樓:瘋子

com/up/我這個可以上傳也實現了進度條還有剩餘時間還有速度但是大檔案我不知道如何實現還是用php.ini感覺不好啊php socket不方便有沒其他辦法 檢視原帖》

記得採納啊

PHP如何實現隨即數字

不要用srand產生隨機數,什麼年代了 n rand 1,100 echo roll n roll rand最簡單 定義和用法 rand 函式返回隨機整數。語法rand min,max 引數 描述 min,max 可選。規定隨機數產生的範圍。說明如果沒有提供可選引數 min 和 max,rand 返...

php如何獲取檔案內容,PHP讀取目錄下所有檔案內容並顯示

php 中的 file get contents 函式可以實現 file get contents 函式把整個檔案讀入乙個字串中。和 file 一樣,不同的是 file get contents 把檔案讀入乙個字串。file get contents 函式是用於將檔案的內容讀入到乙個字串中的首選方法...

如何上傳本地檔案到linux伺服器

開啟dos視窗,輸入ftp後面帶linux伺服器位址,然後輸入使用者名稱密碼,即可登入,上傳。上傳命令是put 檔名,要注意你dos的相對路徑,不然找不到你要傳的檔案。方法一 在你的linux伺服器搭建乙個ftp,用ftp上傳 方法二 用軟體方便點,winscp putty等都可以。望採納。本地檔案...