1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > layui如何实现图片的上传以及图片预览(纯代码)

layui如何实现图片的上传以及图片预览(纯代码)

时间:2023-04-23 23:11:32

相关推荐

layui如何实现图片的上传以及图片预览(纯代码)

web前端|js教程

layui

web前端-js教程

本篇文章给大家带来的内容是关于layui如何实现图片的上传以及图片预览(纯代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

appleid网站源码,vscode如何添加调试栏,ubuntu smb命令,Tomcat关闭apr配置,手机销量爬虫,php实现抠图,电商店铺seo的主要工作lzw

1.选择文件后自动上传

wordpress企业站源码,云服务器 vscode,ubuntu云盘,关于tomcat的新书,豆瓣书评 爬虫,php判断写法,佳木斯seo优化公司服务好,电影网站设计php,微信公众关注html模板lzw

菜单导航无图源码,vscode终端配置cmd,ubuntu 源库,如何tomcat日志,易语言高性能sqlite,tage插件安装,前端三大主流框架的异同点,python爬虫实现qq登陆,iis集成php,南昌seo全网营,手机网站发号系统源码,美食甜品网页模板,discuz 户外旅游 模板lzw

layui.use([upload,jquery], function(){var $ = layui.$,upload = layui.upload; //普通图片上传 var uploadInst = upload.render({ elem: #test1 ,url: /upload/ ,before: function(obj){//文件上传前的回调//预读本地文件示例,不支持ie8obj.preview(function(index, file, result){ $(#demo1).attr(src, result); //图片链接(base64)直接将图片地址赋值给img的src属性}); } ,done: function(res){//如果上传失败if(res.code > 0){ return layer.msg(上传失败);}//上传成功 } ,error: function(){//演示失败状态,并实现重传var demoText = $(#demoText);demoText.html(上传失败 重试);demoText.find(.demo-reload).on(click, function(){ uploadInst.upload();}); } }); });

图片预览实现,在选择文件后的回调和图片上传前的回调都可以实现:

obj.preview(function(index, file, result){ //index表示文件索引 //file表示文件信息 //result表示文件src地址 $(#demo1).attr(src, result); //图片链接(base64)直接将图片地址赋值给img的src属性});

点击上传图片后,选择图片,直接上传:

2.选择文件后不自动上传,通过按钮触发上传

layui.use([upload,jquery], function(){var $ = layui.$,upload = layui.upload; //普通图片上传 var uploadInst = upload.render({ elem: #choose//选择文件的DOM对象 ,auto: false //选择文件后不自动上传 ,bindAction: #load //指向一个按钮触发上传 ,url: /upload/ ,choose:function(obj){//选择文件的回调,obj为选中的文件 //将每次选择的文件追加到文件队列 var files = obj.pushFile(); //预览选中的文件(本地文件) obj.preview(function(index,file,result){$(#demo1).attr(src, result);}); } ,before: function(obj){//文件上传前的回调} ,done: function(res){//如果上传失败if(res.code > 0){ return layer.msg(上传失败);}//上传成功 } ,error: function(){//演示失败状态,并实现重传var demoText = $(#demoText);demoText.html(上传失败 重试);demoText.find(.demo-reload).on(click, function(){ uploadInst.upload();}); } });});

点击选择文件后,选择图片,选中的图片能展示出来预览,再点击上传,即将图片上传:

js如何来导出以及导入excel?js导入导出excel的方法(纯代码)

js如何实现下拉菜单的左右移动(代码)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。