大家好,我在寫(xiě)Saingwa老師講的新聞資訊類后臺(tái)文章管理時(shí),為什么上傳完顯示無(wú)縮略圖,求大神解答,以下是代碼:<?php /**圖片相關(guān) */namespace Admin\Controller;use Think\Controller;use Think\Upload;/*** 文章內(nèi)容管理 */class ImageController extends CommonController{ private $_uploadobj; public function __construct(){ } //異步上傳方法 public function ajaxuploadimage(){ $upload = D("UploadImage"); $res = $upload->imageUpload(); if($res===false){ return show(0,'上傳失敗', ' '); }else{ return show(1,'上傳成功',$res); } } //文本編輯器的接受 public function kindupload(){ $upload = D("UploadImage"); $res = $upload->upload(); print_r($res); exit; if($res===false){ return showkind(1,'上傳失敗'); } return showkind(0,$res); }}?>上面的代碼是ImageController.class.php<?phpnamespace Common\Model;use Think\Model;/** * 上傳圖片類 * @author singwa */class UploadImageModel extends Model { private $_uploadObj = ' '; private $_uploadImageData = ' '; const UPLOAD = 'upload'; public function __construct() { $this->_uploadObj = new \Think\Upload(); $this->_uploadObj->rootPath = './'.self::UPLOAD.'/'; $this->_uploadObj->subName = date(Y) . '/' . date(m) .'/' . date(d); } public function upload() { $res = $this->_uploadObj->upload(); if($res) { return '/' .self::UPLOAD . '/' . $res['imgFile']['savepath'] . $res['imgFile']['savename']; }else{ return false; } } public function imageUpload() { $res = $this->_uploadObj->upload(); // print_r($res);exit; if($res) { return '/' .self::UPLOAD . '/' . $res['file']['savepath'] . $res['file']['savename']; }else{ return false; } }}上面的這段代碼是UploadImageModel.class.php下面的代碼是Image.js/** * 圖片上傳功能 */$(function() { $('#file_upload').uploadify({ 'swf' : SCOPE.ajax_upload_swf, 'uploader' : SCOPE.ajax_upload_image_url, 'buttonText': '上傳圖片', 'fileTypeDesc': 'Image Files', 'fileObjName' : 'file', //允許上傳的文件后綴 'fileTypeExts': '*.gif; *.jpg; *.png', 'onUploadSuccess' : function(file,data,response) { // response true ,false if(response) { var obj = JSON.parse(data); //由JSON字符串轉(zhuǎn)換為JSON對(duì)象 console.log(data); $('#' + file.id).find('.data').html(' 上傳完畢'); $("#upload_org_code_img").attr("src",obj.data); $("#file_upload_image").attr('value',obj.data); $("#upload_org_code_img").show(); }else{ alert('上傳失敗'); } }, });});<div class="form-group"> <label for="inputname" class="col-sm-2 control-label">縮圖:</label> <div class="col-sm-5"> <input id="file_upload" type="file" multiple="true" > <img style="display: none" id="upload_org_code_img" src="" width="150" height="150"> <input id="file_upload_image" name="thumb" type="hidden" multiple="true" value=""> </div> </div><script> var SCOPE = { 'save_url' : "{:U('/admin.php?c=content&a=add')}", 'jump_url' : "{:U('/admin.php?c=content')}", 'ajax_upload_image_url' : "{:U('/admin.php?c=image&a=ajaxuploadimage')}", 'ajax_upload_swf' : "{:U('/Public/js/party/uploadify.swf')}", };</script>
大家好,我在寫(xiě)Saingwa老師講的新聞資訊類后臺(tái)文章管理系統(tǒng),為什么上傳完顯示無(wú)縮略圖
慕仔2165337
2017-08-09 05:29:37