layui多文件上传讲解_layui文件上传的实际应用实例
PHP文件上传在实际应用中非常常见, 然单独写上传是很麻烦的, 原生的表单上传用户体验性也非常差, 这里通过layui文件上传插件与TP的文件上传类进行结合, 实例方便好用的文件上传操作。
1. 到layui官方网站下载layui插件
2. 加载layui.css及layui.js文件
3. HTML应用
上传图片 //点击上传图片
上传图片显示
//上传图片后返回的文件名
4. layui应用:
//一般直接写在一个js文件中
layui.use(['upload','jquery'], function(){
/* var layer = layui.layer,form = layui.form;*/
var $ = layui.$;//重点处
var upload = layui.upload;
//普通图片上传
//执行实例
var uploadInst = upload.render({
elem: '#test1' //绑定元素
,url: '{:url("/index/stu/upfile")}' //上传接口PHP 接收文件
,field:'pics'
,before: function(obj){
//预读本地文件示例,不支持ie8
obj.preview(function(index, file, result){
$('#demo1').attr('src', result); //图片链接(base64)
});
}
,done: function(res){
$("#filename").val(res.filename);
//上传完毕回调
}
,error: function(){
//请求异常回调
}
});
});
5. TP5文件上传类接收
public function upfile(){
$file = $this->request->file('pics');
$filename = "";
if($file){
$info = $file->move(ROOT_PATH . 'public' . DS . 'up');
if($info){
$filename = $info->getSaveName();
}
}
$data = array('msg'=>'上传成功','filename'=>$filename);
echo json_encode($data);
}
6. 应用效果如下:
layui多文件上传讲解_layui文件上传的实际应用实例相关推荐
- layui多文件上传讲解_Layui 多文件上传 SSH
jsp 页面 pageEncoding="UTF-8"%> Insert title here 选择多文件 文件名大小状态操作 开始上传 layui.use('upload' ...
- layui多文件上传讲解_layui d多文件上传(示例代码)
借阅 前端代码 选择多文件 图片大小状态操作 不计在线 删除 开始上传 JS 代码 layui.use('upload', function(){ var upload = layui.upload; ...
- layui多文件上传讲解_Laravel 使用 layui 文件上传组件批量上传图片
摘要 Laravel 使用 layui 文件上传组件批量上传图片. layui是一款经典国产模块化前端UI框架,首先看看官方的介绍: layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI ...
- SSM框架使用Layui文件上传插件实现多文件上传(多文件列表)
SSM框架使用Layui文件上传插件实现多文件上传(多文件列表) pom.xml文件的配置 想要实现SSM框架实现多文件上传,必要的jar包必须要在pom.xml文件中引入.如下: <!--co ...
- layui动态渲染上传文件功能点击选择文件没反应解决方案
layui动态渲染上传文件功能点击选择文件没反应解决方案 场景 动态加载出来的table表格 如下表格 问题 点击选择多文件没有反应 不弹出选择文件的弹框 如果你和我是同样问题 请向下继续看 如果不同 ...
- ThinkPHP5框架:Layui 下 image、video、excel 文件的上传实现
背景 前段时间因为业务需求,涉及到了多种文件的上传操作: 其中,包含 图片.Excel文件.视频文件 比如:我需要进行 excel 表格文件的上传,然后读取其中的数据写入数据库 那么,至少要限制一下上 ...
- 尽可能详细的文件上传讲解
尽可能详细的文件上传讲解 文章目录 尽可能详细的文件上传讲解 0x01 upload-labs master的安装 0x02 前端JavaScript检测 0x03 检测文件类型 0x04 根据文件头 ...
- php带截切图片上传_PHP大文件切割上传并带进度条功能示例
本文实例讲述了PHP大文件切割上传并带进度条功能.分享给大家供大家参考,具体如下: 前面一篇介绍了PHP大文件切割上传功能,这里再来进一步讲解PHP大文件切割上传并带进度条功能. 项目结构图: 14- ...
- java action 上传文件_JavaWeb框架_Struts2_(七)-----文件的上传和下载
1. 前言 这个章节是Struts2框架应用最广泛的三个版块(上传下载.国际化.校验输入)之一,所以这一版块的学习还蛮重要的. 2. 具体内容 2.1Struts2文件上传 2.1.1单文件上传 ...
- java fileupload 文件_java用Commons fileupload 文件的上传
java用Commons fileupload 文件的上传 基于表单的文件上传 如果在表单中使用表单元素 />,浏览器在解析表单时,会自动生成一个输入框和一个按钮,输入框可供用户填写本地文件的文 ...
最新文章
- [Flex]Flex SDK 4(Gumbo)更方便的自定义样式、自定义SparkSkin(三)
- Entity Framework 学习高级篇2—改善EF代码的方法(下)
- 二等水准测量记录数据_公路水准测量培训道路放样测量学习
- x264的交叉编译和移植
- 网络研讨会的邀请:SQL优化:你不是一个人在战斗
- dism 分割镜像_(图文教程)利用DISM++工具整合驱动和预补丁至win7镜像
- 基本SQL语句(一篇就够了)
- 整整1600套Axure原型图设计源文件UI UX交互设计案例
- dex2jar的使用
- 简单粗暴卸载Oracle RAC
- 最简单音乐播放器,还有歌词
- python django 商品进销存管理系统(毕设、课设、学习)
- smartPrinter 安装时1722错误
- python中open函数打开文件_Python中open函数怎么操作文件--9
- 期货卖出平仓价和买入平仓价(期货平仓价和结算价)
- html鼠标滚轮监听,javascript监听鼠标滚轮事件浅析
- Honor笔记本 (2018款intel版本)win11升级教程(TPM2.0)
- 黑苹果双系统时间不一致_黑苹果与Windows系统时间不对(不同步)的解决办法...
- Hadoop HDFS分布式文件系统原理及应用介绍
- Asan快速定位内存越界、内存泄漏
热门文章
- WinEdt编译重新生成PDF以及找到模板tex对应的论文树形结构
- Atitit 登录票据安全法 目录 1.1. cookie对象规范	1 1.2. Cookie加解密	1 1.3. Cookie密文动态更换,根据一个时间3天比如	1 1.4. 服务端撤销key	1
- Atitit 设计模式与算法,与流程的关系
- Atitit. Exception in thread main java.lang.Error: Unresolved compilation problem:
- paip.提升性能---协程“微线程”的使用.
- 一个白学家眼里的 WebAssembly
- 美国ESG基金发展概览【天风金工吴先兴团队】
- Vanguard集团在美上市ETF资产超8700亿美元
- “混合云产业推进联盟”成立,ZStack实力助推
- OpenStack Queens 女王新神器 — 卷多重挂载