php批量上传程序–基于swfupload,支持中文文件名
基于swfupload制作的批量上传程序,改自官网的simpledemo。
预览:
*********************************************
测试地址:http://moguw.co.cc/swfup (国外服务器,有点慢)
说明:
- 修改了界面css,改成居中。
- 增加上传速度、剩余时间、进度显示。
- 修复上传中文文件名乱码。
安装:
- 上传swfup.zip到你的服务器,并解压。
- 设置swfup/files文件夹755权限(Linux)。
集成:
可以用$_GET方法集成到其他程序中,样例:
<a herf = “swfup/index.php?path=files”> /*“path=”后面写想要上传的目标文件夹地址*/
index.php中用$_GET得到地址
$path = $_GET[“path”];
然后传递到upload.php中,再替换files。
<a herf = “swfup/index.php?path=files”> /*“path=”后面写想要上传的目标文件夹地址*/
index.php中用$_GET得到地址
$path = $_GET[“path”];
然后传递到upload.php中,再替换files。
使用:
- 设置上传最大文件尺寸:修改index.php中file_size_limit : “200 MB”的200MB为你想要的大小
- 设置上传文件类型:修改index.php中file_types : “*.*”
- 设置最多上传文件个数:修改index.php中file_upload_limit : 10
说明:
程序的部分代码是整理自网上,所以算不上是原创,只是个人学习php的小练笔。
附件:php批量上传程序
2012/03/29更新:Swfupload优化版1.1
备用下载
更新内容:
- 修复谷歌浏览器下进度条显示不全的问题
- 修复进度条从中间往两边显示的问题
《“php批量上传程序–基于swfupload,支持中文文件名”》 有 9 条评论
真好,找了半天,以前用swfupload的,但中文无法显示的问题一直得不到解决,按百度百科上说的添加两句代码也没用,不曾想让我找到了楼主的共享:)
非常感谢,虽然俺是伸手党,但还是得真挚的感谢一下楼主的:) 😛
假如我只想修改上传的文件类型为 .php和.rar 那么我该如何设置index.php中file_types 呢 楼主求解答,谢谢先
file_types : "*.rar;*.php",
注意最后的逗号别漏了
好像设置file_size_limit没用啊 楼主,你再试试,我这边上传过1M的文件就传不了 ,虽然提示上传成功 但是文件夹里面没有文件 楼主再试试看看
知道了 php忘记改配置文件了 不好意思
这个上传后怎么没有外连地址呢 ❓
没考虑到要加这个功能,这个程序主要是为了能够批量上传。
下载的 php 上传程序和 Swfupload优化版1.1 上传图片都没有进度条应该怎么修改呢
直接用php写上传想带进度条需要空间支持APC扩展模块或者PECL扩展模块uploadprogress,不支持的话就只能用flash或者js了。swfupload是在我的博客下的吗?我改过的那个是有进度条的