多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
> html ~~~ <div class="tuanfabu_nr"> <div style="width: 300px;height: 100px; float: left;"> <input type="hidden" name="logo" value="{$logo}" id="data_logo" /> <input id="logo_file" name="logo_file" type="file" /> </div> <div style="width: 300px;height: 100px; float: left;"> <!-- <img id="logo_img" width="80" height="80" src="{$organ_name}|default='__ROOT__/public/images/default-thumbnail.png'" /> --> <img id="logo_img" width="80" height="80" src="./data/upload/{$logo}" /> 建议尺寸: </div> <script> $("#logo_file").uploadify({ 'swf': '__ROOT__/public/js/uploadify/uploadify.swf', 'uploader': '{:U("organ/shop/upload")}', 'cancelImg': '__ROOT__/public/js/uploadify/uploadify-cancel.png', 'buttonText': '上传机构LOGO', 'fileTypeExts': '*.gif;*.jpg;*.png', 'queueSizeLimit': 1, 'onUploadSuccess': function (file, data, response) { $("#data_logo").val(data); $("#logo_img").attr('src', './data/upload' + data).show(); } }); </script> </div> ~~~ > php---'uploader': '{:U("organ/shop/upload")}', ~~~ public function upload(){ $upload = new \Think\Upload();// 实例化上传类 $upload->maxSize = 3145728 ;// 设置附件上传大小 $upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型 $upload->rootPath = './'.C("UPLOADPATH"); // 设置附件上传根目录 $upload->savePath = './organ/'; // 设置附件上传(子)目录 $info = $upload->uploadOne($_FILES['Filedata']); $info['savepath'] = substr($info['savepath'],1); $path = $info['savepath']; $name = $info['savename']; if(!$info) {// 上传错误提示错误信息 $this->error($upload->getError()); }else{// 上传成功 获取上传文件信息 echo $path.$name; } } ~~~