您好,欢迎来到菜鸟吧源码网-本站资源仅供学习与参考,禁止用于商业或违法行为!
  • 首 页
  • 下载APP
  • 公告:菜鸟吧APP于2024.9.15正式上线,请首页右上角进入下载,本站资源均来源于互联网及会员投稿发布,所有资源仅供学习参考研究使用,请勿商用或其它非法用途,商用请购买正版,否则产生一切后果由用户自行承担!谢谢!

     

    当前位置:主页 > 站长学堂 > pbootcms >
    pbootcms留言增加文件上传/图片上传方法
    时间:2024-12-17 19:34 作者:菜鸟哥 浏览:收藏 挑错 打印

    本文介绍了pbootcms想要添加留言文件上传怎么处理,解决思路:打开这个文件apps home controller IndexController.php,在里面添加新增上传入口函数就可以了。

    首先引入layui框架:

    查看源码

    <link rel="stylesheet" href="{pboot:sitetplpath}/layui/css/layui.css?v=v2.5.4">

     

    <script type="text/javascript" src="{pboot:sitetplpath}/layui/layui.all.js?v=v2.5.4"></script>

    然后修改前端的留言页面:

    查看源码

    <div class="form-group">

        <label for="mobile">头 像</label>

        <div>

        <input type="text" name="ico" id="ico" placeholder="请上传缩略图"  class="layui-input">

        <button type="button" class="layui-btn upload" data-des="ico">

            <i class="layui-icon">?</i>上传图片

        </button>

        <div id="ico_box"></div>

        </div>

    </div>

      

    <script>

    layui.use(['element','upload'], function(){

      var element = layui.element;

      var upload = layui.upload;

       

      //执行单图片实例

      var uploadInst = upload.render({

        elem: '.upload' //绑定元素

        ,url: '/index.php?p=/index/upload' //上传接口

        ,field: 'upload' //字段名称

        ,multiple: false //多文件上传

        ,accept: 'images' //接收文件类型 images(图片)、file(所有文件)、video(视频)、audio(音频)

        ,acceptMime: 'image/*'

        ,done: function(res){

           var item = this.item;

           layer.closeAll('loading'); //关闭loading

           if(res.code==1){

               $('#ico').val(res.data[0]);

               $('#ico_box').html("<img src='"+res.data[0]+"' width=80 >");

               layer.msg('上传成功!');

           }else{

               layer.msg('上传失败:'+res.data);

           }

        }

        ,error: function(){

            layer.closeAll('loading'); //关闭loading

            layer.msg('上传发生错误!');

        }

      });

    });

    </script>

     

    打开apps/home/controller/IndexController.php

    新增上传入口函数

    查看源码

    public function upload()

        {

            $upload = upload('upload');

            if (is_array($upload)) {

                json(1, $upload);

            } else {

                json(0, $upload);

            }

    }

    pbootcms留言增加文件上传/图片上传方法

     

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

    pbootcms留言增加文件上传/图片上传方法

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

    郑重声明:
    本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
    我们不承担任何技术及版权问题,且不对任何资源负法律责任。
    如无法下载,联系站长索要。
    如有侵犯您的版权,请给我们来信:cainiaovip8@qq.com,我们尽快处理。

    pbootcms标题和摘要描述字数控制标签pbootcms标题和摘要描述字数控制标签
    pbootcms模板报错提示PHP Warning: Unknown: open_basedir restrictionpbootcms模板报错提示PHP Warning: Unk
    PbootCMS后台访问地址及默认帐号密码PbootCMS后台访问地址及默认帐号密码