php flash上传进度条,PHP_PHP+FLASH实现上传文件进度条相关文件 下载,PHP之所以很难实现上传进度条 - phpStudy...
PHP+FLASH实现上传文件进度条相关文件 下载
PHP之所以很难实现上传进度条是因为在我们上传文件到服务器的时候,要等到文件全部送到服务器之后,才执行相应的php文件。在这之前,文件数据保存在一个临时文件里面,而php无法获得这个文件的路径及大小。
从Actionscript 2.0开始,Flash支持文件上传及下载了。虽然不能在服务端获得文件上传进度,但我们可以在服务端获得文件的发送进度。根据这个原理,用Flash就能做出上传进度条效果。
我在网上看到过一些资料,但是感觉有缺陷。于是自己研究了一下,在前人的基础上加强了程序的安全性和健壮性,并且增加了一些可自定义的参数。
说明:如果你的电脑安装了防火墙软件,那么可能会看到进度条一下就100%的情况。这是因为进度条显示的是flash把文件传给防火墙软件的速度!防火墙还要再将数据传到服务器。
演示请点击这里
本程序是Longbill 根据网上相关资料改进而成的
http://www.longbill.cn
Email: longbill.cn@gmail.com
调用参数说明(假设本flash名字为 upload.swf):
将flash文件的调用地址写成:
upload.swf?maxsize=[单个文件最大体积]&bgcolor=[进度条颜色]
&limit=[限制上传文件类型]&savefile=[上传对象文件]
[单个文件最大体积]:【可选】【数字】(单位为 KB)
[进度条颜色]: 【可选】【六位十六进制数字】【默认为随机颜色】(没有#的16位颜色值)
[限制上传文件类型]: 【可选】格式如: limit=zip|rar|doc
[上传对象文件]: 【默认为save.php】【字符串】
例如:
upload.swf?maxsize=2048&bgcolor=FF00FF&limit=jpg|gif|png&savefile=upsave.php
打包文件下载相关阅读:
出现The file /boot/grub/stage1 not read cor 解决办法
嵌入式Linux操作系统学习规划
网页打开新窗口target=_blank不符合标准
模拟windows平台的上下文菜单效果代码
CSS的expression判断表达式设置input样式
如何安装Exchange 2000 Server
SQL Server选出指定范围行的SQL语句
CSS文字换行详细解说
Javascript 编程规范
MySQL UPDATE更新语句精解
IE7与web标准设计(1)
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
apache中.htaccess文件的功能写法
HTML文件HEAD内部标记浅析
php flash上传进度条,PHP_PHP+FLASH实现上传文件进度条相关文件 下载,PHP之所以很难实现上传进度条 - phpStudy...相关推荐
- 全世界很难被揭穿的32条谣言,看看你被骗了多少?
我感觉我被骗了好多......- -! ============================================= 1.小时候看课本说月球上能看到长城 --事实上如同人从50 ...
- 全世界很难被揭穿的32条谣言,你被骗了多少
1.小时候看课本说月球上能看到长城--事实上如同人从50米外的距离看一根头发丝-- 2.几个科学家小时候的故事 牛顿同学和苹果的故事-- 关于牛顿和他的苹果是伏尔泰编的,据说他是听牛顿的侄女说的,当然 ...
- 庖丁解牛:Xshell连接虚拟机中的Linux时经常自动断开,断开之后还很难连接上
文章目录 问题重现: 原因分析: 解决方案 解决方案一: 解决方案二 问题重现: xshell连接虚拟机,一段时间后自动断开,有时候一分钟就短开了. 原因分析: 极大可能是因为IP地址冲突,在IP不冲 ...
- Magento: 代替flash上传 How to disable Flash uploader in Magento (product images and
1. 替换产品页flash上传按钮 - 使用 Dull_Uploader How to disable Flash uploader in Magento 1.4.x - 1.9.x So what ...
- 精心整理史上最全的数据结构flash演示动画,共5个版本,祝大家考研成功!
精心整理史上最全的数据结构flash演示动画,共5个版本,祝大家考研成功! \数据结构flash演示\版本1 \数据结构flash演示\版本2 \数据结构flash演示\版本3 \数据结构flash演 ...
- HTML5期末考核大作业:美食主题网站设计——沪上美食(9页)带Flash动画视频导航下拉表单 HTML+CSS+JavaScript
HTML5期末大作业:美食主题网站设计--沪上美食(9页)带Flash动画视频导航下拉表单 HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制 ...
- HTML5期末考核大作业:美食主题网站设计——沪上美食(9页)带Flash动画视频导航下拉表单 HTML+CSS+JavaScript (1)
HTML5期末大作业:美食主题网站设计--沪上美食(9页)带Flash动画视频导航下拉表单 HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制 ...
- 在Ubuntu 18.04系统上安装最新的Adobe Flash Player
在Ubuntu 18.04系统上安装最新的Adobe Flash Player 第一步.添加Canonical Partners Repository 第二步.在Ubuntu 18.04系统上安装Ad ...
- NAND Flash系列之NAND与NOR Flash
Nand Flash与Nor Flash 起始 1988年,Intel于首先开发出NOR flash技术,一经推出很快蚕食掉EPROM和EEPROM的市场.因此可实现程序在片内执行. 1989年,东芝 ...
最新文章
- FPGA之道(75)静态时序分析(一)基本概念介绍
- fedora15换主题
- 12c:CREATE DATABASE——DBCA
- 邮件伪造_伪造品背后的数学
- Python 全栈开发 -- 监控篇
- esxi 命令行查看设备
- 【深度完美精简版 5.10】 Deepin-LiteXP-5.10
- Kafka删除历史消息的策略
- vuepress-theme-reco的安装与使用
- 树莓派的一生:树莓派十年
- zbrush是什么软件
- 网页数据采集爬虫研究
- 如何正确的设置使用代理IP?
- python crash coures python编程从入门到实践 笔记1 python常见函数
- 呐,c语言学习你想要的都在这里
- Android蓝牙问题
- Ubuntu系统的备份与恢复
- 无纸化手写电子签名是现今不可或缺的技术
- 【测试】编写测试用例的思路和方法
- Gallery4.2 代码研究(一):Gallery2结构分析
热门文章
- OpenStack精华问答 | OpenStack服务介绍
- request用法_3分钟短文:说说Laravel页面会话之间的数据保存Session用法
- oracle10数据库链接失败,oracle 10g Enterprise Manager 无法连接到数据库实例分析
- docker sonarqube:7.7-community
- 解决linux下创建用户时出现Creating mailbox file: File exists
- java实现zip压缩文件(同一文件夹下的多个文件夹打成一个zip包)
- 如何利用tcpdump抓包?
- VSFTPD 服务器 3秒钟搭建
- 加密相关(对称加密、非对称加密、信息摘要、数字签名、CA数字证书)
- Vue3 --- vue-router4 编程导航