PbootCMS通过layui上传实现留言文件上传功能

2022-09-18
话不多说,直接上图上代码–这里以上传图片为例!其他文件自行修改
首先引入layui框架
1 <link rel="stylesheet" href="{pboot:sitetplpath}/layui/css/layui.css?v=v2.5.4">
2 <script type="text/javascript" src="{pboot:sitetplpath}/layui/layui.all.js?v=v2.5.4"></script>

然后修改前端的留言页面

01 <div class="form-group">
02     <label for="mobile">头 像</label>
03     <div>
04     <input type="text" name="ico" id="ico" placeholder="请上传缩略图"  class="layui-input">
05     <button type="button" class="layui-btn upload" data-des="ico">
06         <i class="layui-icon"></i>上传图片
07     </button>
08     <div id="ico_box"></div>
09     </div>
10 </div>
11  
12 <script>
13 layui.use(['element','upload'], function(){
14   var element = layui.element;
15   var upload = layui.upload;
16   
17   //执行单图片实例
18   var uploadInst = upload.render({
19     elem: '.upload' //绑定元素
20     ,url: '/index.php?p=/index/upload' //上传接口
21     ,field: 'upload' //字段名称
22     ,multiple: false //多文件上传
23     ,accept: 'images' //接收文件类型 images(图片)、file(所有文件)、video(视频)、audio(音频)
24     ,acceptMime: 'image/*'
25     ,donefunction(res){
26        var item = this.item;
27        layer.closeAll('loading'); //关闭loading
28        if(res.code==1){
29            $('#ico').val(res.data[0]);
30            $('#ico_box').html("<img src='"+res.data[0]+"' width=80 >");
31            layer.msg('上传成功!');
32        }else{
33            layer.msg('上传失败:'+res.data);
34        }
35     }
36     ,error: function(){
37         layer.closeAll('loading'); //关闭loading
38         layer.msg('上传发生错误!');
39     }
40   });
41 });
42 </script>

 

打开apps/home/controller/IndexController.php
新增上传入口函数
1 public function upload()
2     {
3         $upload = upload('upload');
4         if (is_array($upload)) {
5             json(1, $upload);
6         else {
7             json(0, $upload);
8         }
9 }

PbootCMS通过layui上传实现留言文件上传功能

后台对应的改成图片展示或者其他形式

PbootCMS通过layui上传实现留言文件上传功能

注意:前端上传功能会影响网站的安全性,容易导致网站被入侵,如非必须情况不建议使用此功能。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

免责声明 1、本站所发布的全部内容源于互联网搬运,(包括源代码、软件、学习资料等)本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的23个小时之内,从您的电脑或手机中彻底删除上述内容。
2、访问本站的用户必须明白,本站对所提供下载的软件和程序代码不拥有任何权利,其版权归该软件和程序代码的合法拥有者所有,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如本站不慎侵犯您的版权请联系我们,我们将及时处理,并撤下相关内容!敬请谅解! 侵删请致信E-mail:messi0808@qq.com
3、如下载的压缩包需要解压密码,若无特殊说明,那么文件的解压密码则为www.xmy7.com
4、如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

小蚂蚁资源网 cms教程 PbootCMS通过layui上传实现留言文件上传功能 https://www.xmy7.com/zh/cms/14140.html

相关文章