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

相关推荐

  • pbootcms上传文件大小限制修改教程

    PbootCMS教程提供PbootCMS入门教程、pbootcms上传文件大小限制修改教程问题解答。 下面我们从以下几个方面逐步排查处理,希望可以帮助到您。 1:修改php.ini限制 打开php.ini 1.1. file_uploads = on ; 是否允许通过HTTP上传文件的开关,默认为ON即是开; 1.2. upload_tmp_dir ; 文件…

    2024年12月4日
    000
  • PbootCMS独立手机端访问不了怎么办?

    PbootCMS独立手机端访问不了怎么办?首先你要明确您的网站前端模板的结构,如果是自适应结构,无需开启独立手机站。 如果是PC+WAP结构,只需开启独立手机站功能,无需配置独立域名。 结构详解: 自适应结构众所周知,是所有结构中最完美最受搜索引擎青睐的结构。 代码适配结构相当于PC和WAP的URL一致,模板不同,会根据终端设备来自动跳转,但URL不变化。 …

    2024年12月4日
    000
  • 草根站长为什么喜欢做门户站

    初期草根站长对技术的向往,对大型门户的崇拜,一种狂热心里,楞是把自己推上浪尖的顶峰,凭借一分钟热度,三分钟热情,创建地方门户、地方社区等胃口比较大的站,最后做了一段时间实在坚持不下去了,门户没有流量、社区没有人气。以下给初期做站的站长们一些建议:   1.经常洗洗脸、照照镜子 一没资源,二没资金,皮毛技术能做啥?了解自己,自己拥有哪些可以利用的资源…

    2024年12月10日
    000
  • 大淘客网站不收录问题解析及应对策略

    近年来,随着电子商务的快速发展,各大电商平台如雨后春笋般涌现,大淘客网站凭借其独特的优势,吸引了众多商家入驻,部分商家在入驻大淘客网站后却发现,自己的商品无法被收录,这无疑给商家带来了巨大的困扰,本文将针对大淘客网站不收录问题进行解析,并提出相应的应对策略。 大淘客网站不收录的原因 1、商品信息不完整 商品信息是搜索引擎判断商品是否收录的关键因素,如果商品信…

    2025年4月30日
    100
  • pbootcms英文站内容页的上一篇下一篇,将“没有了”改为英文“NO MORE”

    pbootcms上下篇标签: 上一篇:{content:precontent} 下一篇:{content:nextcontent}   增加参数 notext=’NO MORE’   设置“没有了”文本,设置参数时如果带空格,需要用单引号   例子: 上一篇:{content:precontent notext=&#8…

    笔记 2024年12月4日
    000

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信
域名可转让~