html部分
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>uploadfy插件结合php案例</title> <link rel="stylesheet" type="text/css" href="__PUBLIC__/admin/uploadify/uploadify.css" /> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript" src="__PUBLIC__/admin/uploadify/jquery.uploadify.js"></script> </head> <body> <div class="item"> <label>缩略图:</label> <img id="s_wapcover" style=" 100px;height:60px"> <div style="margin-left: 105px; margin-top: 5px;"> <div class="hongse" id="uploadify">上传缩略图</div></div> </div> <script> $("#uploadify").uploadify({ 80, height:37, fileSizeLimit : '4096KB', buttonText:'上传缩略图', fileTypeExts : '*.gif; *.jpg; *.jpeg;*.png', swf:'__PUBLIC__/admin/uploadify/uploadify.swf', uploader:'{:U("Public/uploadsharetoday")}', onUploadSuccess:function(file,data,response){ data = jQuery.parseJSON(data); if(data.code==0){ $src = data.url; $('#wapcover').val($src); $src = "{:C('pserver')}" + data.url; $('#s_wapcover').attr('src', $src); }else{ alert('上传失败!'); } } }); </script> </body> </html>
php部分
public function uploadsharetoday() { $upload = new UploadFile(); // 实例化上传类 $upload->maxSize = 3145728; // 设置附件上传大小 $upload->allowExts = array('jpg', 'gif', 'jpeg', 'png'); // 设置附件上传类型 $upload->savePath = './upload/sharetoday/' . date('Ymd') . '/'; // 设置附件上传目录 $this->mk_dirs('./upload/sharetoday/' . date('Ymd')); if (!$upload->upload()) { // 上传错误提示错误信息 $ret['code'] = 1; $ret['msg'] = $upload->getErrorMsg(); } else { // 上传成功 获取上传文件信息 $info = $upload->getUploadFileInfo(); $ret['code'] = 0; $url = $info[0]['savepath'] . $info[0]['savename']; $url = substr($url, 1); upimg($url); $ret['url'] = $url; } $this->ajaxreturn($ret); }