200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > uploadify php使用 如何在ThinkPHP中使用Uploadify对图片进行上传

uploadify php使用 如何在ThinkPHP中使用Uploadify对图片进行上传

时间:2023-12-14 16:04:59

相关推荐

uploadify php使用 如何在ThinkPHP中使用Uploadify对图片进行上传

如何在ThinkPHP中使用Uploadify对图片进行上传

发布时间:-12-19 16:07:41

来源:亿速云

阅读:73

作者:Leah

本篇文章给大家分享的是有关如何在ThinkPHP中使用Uploadify对图片进行上传,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

前台html部分:

varimg_id_upload=newArray();//初始化数组,存储已经上传的图片名

vari=0;//初始化数组下标

$(function(){

$('#file_upload').uploadify({

'auto':false,//关闭自动上传

'removeTimeout':600,//文件队列上传完成1秒后删除

'swf':'/Public/uploadify/uploadify.swf',

'uploader':'/_URL_/Article/uploadify',

'method':'post',//方法,服务端可以用$_POST数组获取数据

'buttonText':'选择图片',//设置按钮文本

'multi':true,//允许同时上传多张图片

'uploadLimit':8,//一次最多只允许上传10张图片

'fileTypeDesc':'ImageFiles',//只允许上传图像

'fileTypeExts':'*.gif;*.jpg;*.png',//限制允许上传的图片后缀

'fileSizeLimit':'2000KB',//限制上传的图片大小

'onUploadSuccess':function(file,data,response){//每次成功上传后执行的回调函数,从服务端返回数据到前端

$('#image').append('

');

img_id_upload[i]=data;

i++;

}

});

});

上传

action执行代码部分:publicfunctionuploadify()

{

$ph=M('Upload');

import('.UploadFile');

$upload=newUploadFile();//实例化上传类

$upload->maxSize=93145728;//设置附件上传大小

$upload->saveRule=rand(1,9999);

$upload->allowExts=array('jpg','gif','png','jpeg','flv','avi','mov');//设置附件上传类型

$upload->savePath='./Uploads/';//设置附件上传目录

if(!$upload->upload())

{//上传错误提示错误信息

$this->error($upload->getErrorMsg());

}else{//上传成功获取上传文件信息

$info=$upload->getUploadFileInfo();

}

for($i=0;$i

{

$data['name']=$info[$i]['savename'];

$data['size']=$info[$i]['size'];

$data['type']=$info[$i]['extension'];

echo$info[$i]['savename'];

$rs=$ph->add($data);

}

/*if($rs)

{

$this->success("成功");

}else

{

$this->error("失败");

}*/

}

以上就是如何在ThinkPHP中使用Uploadify对图片进行上传,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。