|
本文实例讲述了Thinkphp+smarty+uploadify实现无刷新上传的方法。分享给大家供大家参考。具体如下:
模板文件代码:
/Uploadify/uploadify.css" rel="stylesheet" type="text/css" />
控制器代码:
public function uploads(){
$arr = array( "errorcode"=>"1","errormsg"=>"上传成功!");
$model = M('applicant');
if (!empty($_FILES)) {
//图片上传设置
$config = array(
'maxSize' => 1000000,
'rootPath' => 'Public',
'savePath' => '/Uploads/',
'saveName' => array('uniqid',''),
'exts' => array('jpg', 'gif', 'png', 'jpeg'),
'autoSub' => false,
'subName' => array('date','Ymd'),
);
$upload = new \Think\Upload($config);// 实例化上传类
$info = $upload->upload();
if($info){
$arr['errorcode'] = "0";
} else {
$arr["errorcode"] = "1";
$arr["errormsg"] = $upload->getError();
}
/* 返回JSON数据 */
$this->ajaxReturn($arr);
}
}
希望本文所述对大家的php程序设计有所帮助。
您可能感兴趣的文章:thinkphp实现图片上传功能分享ThinkPHP使用心得分享-上传类UploadFile的使用使用ThinkPHP+Uploadify实现图片上传功能ThinkPHP文件上传实例教程ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法Thinkphp多文件上传实现方法ThinkPHP实现带验证码的文件上传功能实例thinkphp实现图片上传功能thinkphp3.2实现上传图片的控制器方法thinkphp表单上传文件并将文件路径保存到数据库中thinkphp jquery实现图片上传和预览效果ThinkPHP实现图片上传操作的方法详解
|
|