你好,我正在学习php中的ftp文件传输。我已经完成了所有上传部分。但我想在文件传输过程中显示上传过程栏。
if file size 5MB
then a process-bar display uploading process as
523KB...uploaded...4min remaining
1.2MB...uploaded...3.5min remaining
2.5MB...uploaded...2.3min remaining
3.9MB...uploaded...1.4min remaining
4.4MB...uploaded...30sec remaining
Done...发布于 2012-04-18 14:11:04
你需要javascript来做这件事。检查此处https://jqueryui.com/progressbar/
发布于 2012-04-18 14:10:12
这不是一件容易的事情。因为服务器只会在上传100%完成时调用脚本。
您将需要使用flash-uploader或一些特殊的apache mod来获取有关正在进行的post请求的信息。
Flash上传器:http://www.solmetra.com/en/disp.php/en_products/flash_uploader/uploader_intro
或者搜索libapache2-mod-upload-progress并在您的服务器上安装该模块。
发布于 2012-04-18 14:10:15
有一个类可以使用http://pear.php.net/reference/HTML_Progress-0.6.2/HTML_Progress/HTML_Progress_Bar_Horizontal.html!注意:你应该有一个接受DHTML特性的浏览器。
https://stackoverflow.com/questions/10203718
复制相似问题