聯(lián)系官方銷(xiāo)售客服
1835022288
028-61286886
layui文件上傳組件配合后臺(tái)代碼進(jìn)行文件上傳
html部分代碼
<div style="margin-left: 110px;text-align: center;" class="layui-upload"> <input type="hidden" name="head[0]" lay-verify="head" id="head" value=""> //這里是文件上傳字段對(duì)應(yīng)的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; // 驗(yàn)證上傳權(quán)限 $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']])); } }
得得得
本部分內(nèi)容設(shè)定了隱藏,需要回復(fù)后才能看到,立即回復(fù)
回復(fù)@K大帥1
進(jìn)來(lái)學(xué)習(xí)的
進(jìn)來(lái)學(xué)習(xí)的
看看寫(xiě)的怎么樣
回復(fù)學(xué)習(xí)一下?。。?!
進(jìn)來(lái)學(xué)習(xí)的
學(xué)習(xí)學(xué)習(xí)?。?!
學(xué)習(xí)學(xué)習(xí)?。?!
學(xué)習(xí)一下
學(xué)習(xí),謝謝
我是來(lái)學(xué)習(xí)的
進(jìn)來(lái)學(xué)習(xí)的
這種看個(gè)帖子都要回復(fù)!煩!
來(lái)學(xué)習(xí),感謝
學(xué)習(xí)學(xué)習(xí)學(xué)習(xí)學(xué)習(xí)
進(jìn)來(lái)學(xué)習(xí)的,學(xué)習(xí)一下
回復(fù)@K大帥 學(xué)習(xí)一下高手間的對(duì)話