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

本文介绍了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留言增加文件上传/图片上传方法

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

主题测试文章,只做测试使用。发布者:xiangxiang,转转请注明出处:http://www.poddns.com/141.html

(0)
xiangxiang的头像xiangxiang
上一篇 2024年11月27日 下午7:58
下一篇 2024年11月27日 下午7:58

相关推荐

  • 收录文案的网站大盘点,让你的文案无处不在!

    随着互联网的飞速发展,文案已经成为企业宣传、产品推广的重要手段,一篇优秀的文案,能够为企业带来丰厚的效益,如何让文案得到更广泛的传播,成为许多企业关注的焦点,就为大家盘点一下收录文案的网站,让你的文案无处不在! 各大搜索引擎 1、百度 作为我国最大的搜索引擎,百度收录了大量的网站和文案,在百度搜索框中输入关键词,即可找到相关文案,百度文库、百度经验等平台也收…

    2025年5月19日
    00
  • 揭秘收录10万关键词的网站名称策略,如何打造高流量入口

    在互联网时代,拥有一个收录10万关键词的网站名称无疑是一个巨大的优势,这不仅意味着网站在搜索引擎中的排名将更加靠前,还能吸引大量流量,为网站带来丰厚的商业价值,如何打造一个收录10万关键词的网站名称呢?本文将为您揭秘其中的策略。 选择合适的行业关键词 要打造一个收录10万关键词的网站名称,我们需要从行业关键词入手,行业关键词是指与您所在行业相关的词汇,这些词…

    2025年3月24日
    00
  • robots协议禁止收录网站某一篇文章地址

    网站 robots.txt 文件配置方法,如何禁止搜索引擎收录指定网站某一篇超链接地址呢,今天跟着麦站一起学学吧。 搜索引擎通过网络蜘蛛抓取网页的内容,并展示在相关的搜索结果中。但是有些网页内容我们可能并不想被搜索引擎收录和索引,如管理员后台等。 我们就可以通过 robots.txt 文件来声明允许/禁止搜索引擎的蜘蛛抓取某些目录或网页,从而限制搜索引擎的收…

    2024年12月11日
    00
  • 娃哈哈网站收录查询,全面解析搜索引擎优化之道

    随着互联网的快速发展,越来越多的企业开始重视网站建设,希望通过网站来提升品牌知名度、拓展市场,作为国内知名饮料品牌,娃哈哈也不例外,如何让娃哈哈网站在搜索引擎中取得良好的排名,提高网站收录量,成为企业关注的焦点,本文将为您全面解析娃哈哈网站收录查询,助您掌握搜索引擎优化之道。 什么是网站收录? 网站收录是指搜索引擎将网站中的页面抓取并存储到索引库中的过程,当…

    2025年5月16日
    00
  • 揭秘网站收录与反链的秘密,提升网站排名的关键要素

    在互联网信息爆炸的时代,网站的数量如同雨后春笋般增长,如何在成千上万的网站中脱颖而出,成为搜索引擎关注的焦点,是每一个网站运营者都需要思考的问题,网站收录和反链是影响网站排名的重要因素,什么是网站收录和反链?它们之间又有着怎样的联系呢?本文将为您一一揭晓。 网站收录 网站收录是指搜索引擎抓取网站页面,并在其数据库中存储的过程,就是搜索引擎对网站内容的认可和收…

    2025年5月8日
    00

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信