亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2008 | 回復(fù): 2
打印 上一主題 下一主題

求php上傳文件進(jìn)度條源碼 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2004-10-29 15:21 |只看該作者 |倒序?yàn)g覽
用google搜了一下,發(fā)現(xiàn)差不多都是asp做的實(shí)時(shí)進(jìn)度條,js做的又好像不是實(shí)時(shí)的,請(qǐng)問(wèn)用php可以做文件上傳的進(jìn)度條嗎,如可以,求源碼,謝謝!

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2004-10-29 15:30 |只看該作者

求php上傳文件進(jìn)度條源碼

簡(jiǎn)單,不過(guò)似乎沒有必要
如果是小的文件,刷新3或4次就ok了,根本不能顯示流暢的上傳進(jìn)度
如果是大文件,用php的web上傳似乎是不可取的
用jsp掛class是解決之策
但是偶從來(lái)不用java,也就不說(shuō)啥米了

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2004-10-31 12:25 |只看該作者

求php上傳文件進(jìn)度條源碼

收到MSG,就我對(duì)進(jìn)度條的看法說(shuō)一點(diǎn),一家之言僅供參考。
我沒有看你提到的ASP進(jìn)度條的源碼,我想既然IEXPLORE不支持PUSH,那必然是頁(yè)面自刷新來(lái)實(shí)現(xiàn)的,簡(jiǎn)單而且沒有意義。
如果要在客戶端做一個(gè)流暢的進(jìn)度條,就必須從SOCKET()開始,用CLASS建一個(gè)SOCKET,在SENDTO()處作刷新,可以每SEND N字節(jié)刷新一次,也可以每字節(jié)刷新一次,畢竟現(xiàn)在的PC運(yùn)算能力完全能夠應(yīng)付。如果是從監(jiān)聽I(yíng)EXPLORE的HTTP鏈處下手,反而更難操作一些。
當(dāng)然,現(xiàn)在的進(jìn)度條都是從服務(wù)器下手,讀取緩沖區(qū)文件的大小,再根據(jù)開始時(shí)發(fā)送的文件SIZE環(huán)境變量計(jì)算進(jìn)度,通過(guò)刷新現(xiàn)實(shí)進(jìn)度條的頁(yè)面更新進(jìn)度,這樣子只能是粗略的估算,而且關(guān)系到信息回傳的延遲,不可能準(zhǔn)確。如果采用此方法,那就向CLASS發(fā)送文件大小、緩存內(nèi)的文件大小2個(gè)值,用CLASS維護(hù)無(wú)縫隙刷新,比頁(yè)面自刷新要有效的多而且美觀,這個(gè)你應(yīng)該應(yīng)付得來(lái)吧。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP