怎么在ThinkPHP5中使用Layui实现图片上传加预览功能

  介绍

怎么在ThinkPHP5中使用Layui实现图片上传加预览功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

html代码

& lt; div 类=發ayui-upload"比;   ,& lt; button 类型=癰utton",类=發ayui-btn", id=癱over"在上传封面& lt;/button>   时间/div> & lt;   & lt; div 类=發ayui-input-inline"祝辞   ,& lt; img  id=皃review",宽度=?00 px",身高=?00 px"比;   & lt;/div>

js代码

var  uploadInst =, upload.render ({   初步的才能:& # 39;#封面# 39;   ,,,url: & # 39; addCourse& # 39;   ,,,接受:& # 39;文件# 39;,//,允许上传的文件类型   ,,,汽车:true //,自动上传   之前,,,:function  (obj), {   ,,console.log (obj);   ,,//,预览   ,,obj.preview(函数(指数、文件、结果),{   ,,,//,console.log (file.name);,//图片名字   ,,,//,console.log (file.type);,//图片格式   ,,,//,console.log (file.size);,//图片大小   ,,,//,console.log(结果);,//图片地址   ,,,$(& # 39;#预览# 39;).attr (& # 39; src # 39;结果),,//图片链接,base64   ,,});   ,,//,layer.load ();   ,,}//,才能上传成功回调   ,才能完成:函数(res), {   ,,//,console.log(上传);   ,,console.log (res);   ,,}//,才能上传失败回调   ,,,错误:函数(指数、上传),{//,,,上传失败   ,,}   以前,});

php接口

file 美元;=,请求()→文件(& # 39;文件# 39;);   ,//移动到框架应用根目录/公共/上传/,目录下   美元,美元info =,文件→移动(& # 39;公共/上传/& # 39;);   美元,if (信息),{   时间=美元才能path  & # 39;公共/上传/& # 39;。信息→美元getSaveName ();   return 才能return_succ(路径);   之前,}

thinkphp是什么

thinkphp属于一种免费的开发框架,能够用于开发前端网页,最早thinkphp是为了简化开发而产生的,thinkphp同时也是遵循输入协议,最初是从Struts演变过来,也把国外一些好的框架模式进行利用,使用面向对象的开发结构,兼容了很多标签库等模式,它能够更方便和快捷的开发和部署应用,当然不仅仅是企业级应用,任何php应用开发都可以从thinkphp的简单,兼容和快速的特性中受益。

看完上述内容,你们掌握怎么在ThinkPHP5中使用Layui实现图片上传加预览功能的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

怎么在ThinkPHP5中使用Layui实现图片上传加预览功能