当前位置:首页 » 文件管理 » php文件上传进度条

php文件上传进度条

发布时间: 2022-06-23 00:21:45

① 非常苦恼,在php使用uploadprogress上传大文件实现进度条时,uploadprogress_get_info取不到值

是不是你的文件根本没上传成功?超过了服务器的最大文件限制,一般是2M,在php.ini中有,也可以在php处理文件中判断是否有错,是否超出大小

② php 文件上传,如何实现进度条功能

用flash文件上传插件
如:http://ke..com/view/1332553.html?wtp=tt
php创始者也写了一个php的扩展可以实现,麻烦,不如flash上传插件简单,qq,的相册都用flash传

③ 我想做一个视频网站,请问如何显示上传视频的百分比进度,谢谢! - PHP进阶讨论

最简便的方式就是用FLASH ,它本身在前台就台打开本地文件,上传,取得进度,无需任何后台的配置,后台只管接收文件就可以了,PHP5.2可以是可以,不过有很麻烦的一面,和通用性上也有一定限制和调试的时间,建议选FLASH AS

④ php中上传文件的方法有多少种

一、传统的php写的上传类。
写一个php的上传类,这个方法用到的知识全部是php的,而且技术的难点也不多。
<form method="post" action="upload.php" enctype="multipart/form-data">
<table border=0 cellspacing=0 cellpadding=0 align=center width="100%">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">//隐藏域。这里name必须设置成MAX_FILE_SIZE,其值就是上传文件的最大长度,单位是B,这里我限制成2M
<input name="file" type="file" value="浏览" >
< input type="submit" value="上传" name="B1">
</table>
</form>

服务端利用php的$_FILES['file']['name']来获取文件后缀名,具体的代码自己查找资料看看,这里就不多说了。
总结;这个方法可以用来上传小于2M的文件或者是图片,基本的功能可以实现。
二、利用uploadify插件
这个是利用jQuery的上传插件,上传可以带进度条,容易配置。
总结:可以上传一些大文件,和图片,而且带进度条,可以多文件上传,在WEB中会经常用。
三、利用网络的webupload
WebUploader 是由 Bai FEX 团队开发的一款以 HTML5 为主,FLASH 为辅的现代文件上传组件。在现代的浏览器里面能充分发挥 HTML5 的优势,同时又不摒弃主流IE浏览器,沿用原来的 FLASH 运行时,兼容 IE6+,iOS 6+, Android 4+。采用大文件分片并发上传,极大的提高了文件上传效率。
四、swfupload的插件

这是一个jquery的上传插件,功能也非常强大,开发也比较容易,网上有很多的资料,可以自行查找。

⑤ 大神,ThinkPHP 上传文件进度条怎么实现的

用ajax上传才能显示进度条。

忘了,好像还有个东西叫做flash

⑥ php 导入导出怎么做成有进度条

先获取整体任务,然后以一个维度来量化,再随时取当前进度,除以整体的,再化整

比如一个文件内有x行要读入,那么虽然每行内容大小不一,但可以看做计算完每行算完成总体进度1/x

那么如果要每处理完一行,就要响应不断的查询和进行一个输出,会影响性能的,而且你的导入方式必须能够量化每一步

比如这样
$file_size=文件内数据行数;
$current=0; //第一行,开始

while (没处理完)
{
导入一行;
$current++;
输出 $current/$file_size * 100;
//继续
}

显而易见,这得你的处理是逐步的....如果你是用某种现成的直接导入导出文件的函数,你根本不会获取到中间执行的过程.

⑦ php如何实现上传文件显示上传进度百分比

程序需要php的apc模块的支持,关键点就是在上传的form里添加一个hidden的inpu标签,里面要有name为
APC_UPLOAD_PROGRESS的属性,value值为一个随机数一遍多个人上传。

apc模块的安装方法是,下载php_apc.dll放到ext文件夹下,在php.ini文件里添加
upload_max_filesize =100M
apc.rfc1867 = on
apc.max_file_size = 100M
extension=php_apc.dll
然后测试配置是否成功:
if(apc_fetch)
{echo "apc is working"}
else{echo "apc is not supported!";}

⑧ PHP进度条

解决思路:

任务分两种,一个是总进度,也就是任务队列,用一个array保存起来

还有一个就是任务的进度,如,当前任务完成了多少

用一个参数来指示当前进度,如currentTask,再用两个参数来指示当前正在执行任务的任务进度,比如导出数据,用begin和end来表示当前导出的是从begin到end之间的记录数

每次任务执行完之后再把begin和end同时在加上增量,再让浏览器跳转一下,这样就可以调到下一步继续执行了,每当在执行当前任务结束时,将CurrentTask向后指示,继续任务队列中的任务

以上用到的参数都是用querystring来保存的,包括任务队列信息,也可以用临时文件来保存

⑨ php批量上传 进度条

我也要,但是不会JS,flash

热点内容
微软怎么解压缩文件 发布:2025-01-17 03:43:06 浏览:203
有没有手机可以用的java编译器 发布:2025-01-17 03:38:56 浏览:541
手把手教你学c语言版 发布:2025-01-17 03:38:52 浏览:780
最优化遗传算法 发布:2025-01-17 03:35:24 浏览:546
四代飞度家用需要加装哪些配置 发布:2025-01-17 03:34:28 浏览:876
安卓手机猫和老鼠怎么换号 发布:2025-01-17 03:23:58 浏览:469
安卓系统怎么下蝙蝠 发布:2025-01-17 03:20:07 浏览:19
加密解密文件 发布:2025-01-17 03:16:32 浏览:83
抗震柱加密区 发布:2025-01-17 03:03:06 浏览:134
幼儿园源码php 发布:2025-01-17 02:41:45 浏览:401