您现在的位置是:首页 > 教程 > pbootcms教程pbootcms教程
pbootcms上传通过layui实现留言文件上传功能
于泰哲2023-01-25 16:40:28pbootcms教程已有人查阅
导读话不多说,直接上图上代码--这里以上传图片为例!其他文件自行修改,打开apps/home/controller/IndexController.php,新增上传入口函数。
话不多说,直接上图上代码--这里以上传图片为例!其他文件自行修改
首先引入layui框架
新增上传入口函数
首先引入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上传文件大小限制怎么修改
- pbootcms上传文件大小限制的修改方法
- pbootcms上传图片变模糊图片尺寸受限的解决方法
- pbootcms上传缩略图限制尺寸的方法
- pbootcms上传缩略图截取尺寸缩小变模糊的解决方法
- pbootcms上传和安装基本使用教程(附带视频)
- pbootcms上传格式和支持webp图片的修改方法
- pbootcms上传附件失败报错UNKNOW: Code: 8192; Desc: stripos():解决方法
- pbootcms上传图片被压缩变小的解决方法
- pbootcms上传文件使用原名称的方法
- pbootcms上传图片缩略图变模糊的原因和解决方法
随机图文
-
pbootcms调用公司简介单页内容的写法示例
pbootcms模板如何在首页上调用公司简介等单页内容教程,熟悉PbootCMS手册是使用本程序开发模板的前提,虽然尽可能把所有标签做到简单到想哭,但是还是有些标签需要了解! -
pbootcms网站被黑了被挂马了生成无数的链接怎么办
最近pbootcms被疯狂的针对,使用pbootcms系统的企业网站很多都遭到了灰产的入侵,植入了很多灰产链接。目前已知的是Pbootcms 3.2.0以下版本存在if标签漏洞 -
pbootcms禁止数字id方式访问栏目的修改方法
近期群友反馈pbootcms伪静态下栏目可以www.xxx.com/about/或者www.xxx.com/1/访问,对于seo严谨的人来说不合理,那么如何关闭数字id方式访问栏目,下面来介绍下 -
在pbootcms后台增加百度统计代码的方法
如果你只是要了解如何安装百度统计代码,点击这篇文章->pbootcms安装百度统计代码,以下教程并不适合大众使用。
留言与评论 (共有 条评论) |
相关标签
大家喜欢
- pbootcms模板安装后首页打开样式错乱怎么办
- pbootcms网站打开速度很慢怎么办
- pbootcms内页打不开的解决方法
- pbootcms程序sqlite转mysql教程
- pbootcms模板报错PHP Warning: Unknown: open_basedir restriction
- pbootcms增加换行格式化标签br=1或转换成p和li的方法
- pbootcms指定栏目及子栏目调用标签写法代码实例
- pbootcms模板修改tags实现keywords内容关联匹配的代码实例
- pbootcms如何修改后台的登陆地址账号和密码
- pbootcms标签pboot:list当前文档高亮代码实例