首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在php中显示上传进程栏?

如何在php中显示上传进程栏?
EN

Stack Overflow用户
提问于 2012-04-18 14:07:09
回答 4查看 3.1K关注 0票数 0

你好,我正在学习php中的ftp文件传输。我已经完成了所有上传部分。但我想在文件传输过程中显示上传过程栏。

代码语言:javascript
运行
复制
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...
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-04-18 14:11:04

你需要javascript来做这件事。检查此处https://jqueryui.com/progressbar/

票数 2
EN

Stack Overflow用户

发布于 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并在您的服务器上安装该模块。

票数 1
EN

Stack Overflow用户

发布于 2012-04-18 14:10:15

有一个类可以使用http://pear.php.net/reference/HTML_Progress-0.6.2/HTML_Progress/HTML_Progress_Bar_Horizontal.html!注意:你应该有一个接受DHTML特性的浏览器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10203718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档