未分类

ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法_php实例_脚本之家

31 1月 , 2020  

复制代码 代码如下:up{ $error = ‘Up file
fail’; } $msg = $re[‘savename’]; //文件名 $path =
‘/upload/bizcoop/’.$msg; //文件路径 $size = $re[‘size’]; //文件大小 }
echo
json_encode(array(‘error’=>$error,’msg’=>$msg,’path’=>$path,’size’=>$size));exit;}private
function up(){ import;//将上传类UploadFile.class.php拷到Lib/Org文件夹下
$upload=new UploadFile();
$upload->maxSize=’-1′;//默认为-1,不限制上传大小
$upload->savePath=
ICTSPACE_DIST_ROOT_PATH.’/www/upload/bizcoop/’;//保存路径
$upload->saveRule=uniqid;//上传文件的文件名保存规则
$upload->uploadReplace=true;//如果存在同名文件是否进行覆盖
$upload->allowExts=array(‘jpg’,’jpeg’,’png’,’gif’);//准许上传的文件类型
if{ $info=$upload->getUploadFileInfo(); return $info[0]; }else{
return false; exit; }
}}?>在/Tpl/default/Up/目录下创建index.tpl文件,代码如下:

ThinkPHP框架下用AjaxFileUploader插件实现ajax文件上传,支持多种文件格式,页面无刷新上传。

在Lib/Action/目录下创建upAction.class.php文件,代码如下:

本文实例讲述了ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法。分享给大家供大家参考。具体实现方法分析如下:

首先,AjaxFileUploader插件是一个基于jquery的插件,我们可以使用AjaxFileUploader插件来实现文件异步上传功能了,使用这款插件上传文件不要担心兼容性的问题,它的兼容性可以说兼容所有主流浏览器,下面来给大家介绍一个AjaxFileUploader+thinkphp实现文件上传的实例。

复制代码 代码如下:

ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法_php实例_脚本之家。Ajax File Upload Demo

图片 1

在/Lib/Org/目录下放入ThinkPHP文件上传类就可以了,有一些插件我们需要到官方下载。

希望本文所述对大家的PHP程序设计有所帮助。


相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图