聯系官方銷售客服
1835022288
028-61286886
layui文件上傳組件配合后臺代碼進行文件上傳
html部分代碼
<div style="margin-left: 110px;text-align: center;" class="layui-upload"> <input type="hidden" name="head[0]" lay-verify="head" id="head" value=""> //這里是文件上傳字段對應的name值, 完成上傳之后,要把返回的id賦值給value <button type="button" class="layui-btn" id="upload"> <i class="layui-icon"></i> 文件上傳 </button> <div class="layui-upload-list"> <img style="width: 140px; height: 180px; border: 0.5px solid " class="layui-upload-img" id="imgUpload"> <p id="demoText"></p> </div> </div>
js部分代碼
php部分代碼
public function upload() { $files = $this->request->getFiles(); $p['exts'] = $files['file_data']->getClientExtension(); $p['size'] = 100; // 驗證上傳權限 $rt = \Phpcmf\Service::L('upload')->upload_file([ 'path' => '', 'form_name' => 'file_data', 'file_exts' => @explode(',', $p['exts']), 'file_size' => (int)$p['size'] * 1024 * 1024, 'attachment' => \Phpcmf\Service::M('Attachment')->get_attach_info(), ]); if (!$rt['code']) { exit(dr_array2string($rt)); } // 附件歸檔 $data = \Phpcmf\Service::M('Attachment')->save_data($rt['data']); if (!$data['code']) { exit(dr_array2string($data)); } // 上傳成功 if (IS_API_HTTP) { $data['data'] = [ 'id' => $data['code'], 'url' => $rt['data']['url'], ]; exit(dr_array2string($data)); } else { exit(dr_array2string(['code' => 1, 'msg' => dr_lang('上傳成功'), 'id' => $data['code'], 'info' => $rt['data']])); } }
得得得
本部分內容設定了隱藏,需要回復后才能看到,立即回復
回復@K大帥1
進來學習的
進來學習的
看看寫的怎么樣
回復學習一下!!!!
進來學習的
學習學習!!!
學習學習!!!
學習一下
學習,謝謝
我是來學習的
進來學習的
這種看個帖子都要回復!煩!
來學習,感謝
學習學習學習學習
進來學習的,學習一下
回復@K大帥 學習一下高手間的對話
layui上傳 顯示:找不到臨時文件 ?