首页 » 软件搜藏 » 浏览内容

UGiA PHP UPLOADER(上传文件并实时显示上传进度)


2005-12-01 11:02:08 6,262 0 发表评论 字体: 作者:C.K.

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

UPU V0.21功能列表
– 理论上可以上传无限大的文件
– 实时显示上传状态、进度
– 支持多文件上传以及与表单混合上传
– 方便的用户调用接口
– 兼容不同浏览器
– …
作者网站:http://www.ugia.cn/

调用方法:
1.下载upub0.21.rar, 将里面的upu目录解压到网站某一目录下。将upu/temp/, upu/files的目录权限改为755
2.打开upu/misc/upu, 修改var basePath = “/upload/upu/”; 为upu相对于网站根目录的路径
3.在包含上传表单的页面中加入,这里的upu/misc/upu.js为upu.js的路径,然后在

标签中加入onsubmit=”return upuInit(this)”
4.在你文件上传后处理的页面中使用$_POST来获取表单数据

注意:
1. UPU需要php4.3.0及其以上版本,并打开socket扩展,因为上传过程中需要开临时端口,请注意一下服务器的防火墙设置。
2. upu/temp为上传临时文件存放目录, upu/files为文件存放目录,这两个目录可以在upu.class.php中指定。
3. 你的

中要有enctype=”multipart/form-data”这个属性,action为文件上传成功后的处理页面,也就是说你的

完全按照正常的思路来写就可以了,唯一不同的是需要加入onsubmit=”return upuInit(this)”
4. 上传成功后,可以使用$_POST来获取表单数据,如果是普通表单,直接$_POST[’表单名称’]即可获得其值,如果是一个文件,则返回这样一个数组
$_POST[’表单名字’] = Array (
=> 文件名
[clientpath] => 客户端文件路径
[savepath] => 上传后文件保存路径及文件名
=> 文件类型
=> 文件大小
[extension] => 扩展名
)

5.程序为自由软件;您可依据自由软件基金会所发表的GNU通用公共授权条款规定,就本程序再为发布与/或修改.本程序是基于使用目的而加以发布,然而不负任何担保责任;亦无对适售性或特定目的适用性所为的默示性担保。详情请参照GNU通用公共授权。http://gnu.freehostingguru.com/gpl/

下载地址:
http://sourceforge.net/projects/upu

网站统计 Statistics

  • 创建时间: 2005年1月3日 距今5064 天
  • 日志总数: 2461
  • 评论总数: 630
  • 标签总数: 654
  • 链接总数: 273
  • 最后更新: 2018-8-31 17:57:04
  • 您是本站第 14158751 位访客

广告区 Guǎng Gào