(thinkphp5代码大全)(thinkphp5.1开发手册)

本文主要演示的是基于ThinkPHP5+layui框架,以文章相册图集为例,实现多图上传以及预览。本案例中通过实现EY内容管理系统的文章发布功能中的相册图集功能,使用layui框架的文件上传模块实现多图上传以及展示,在《》中有关于文章缩略图的上传。

第一步,在文章发布页面实现相册图集的HTML代码,这里仅做展示,相关代码如下:

(thinkphp5代码大全)(thinkphp5.1开发手册)

文章发布页面实现相册图集的HTML代码

(thinkphp5代码大全)(thinkphp5.1开发手册)

基于ThinkPHP5和layui,以文章相册图集为例,实现多图上传及预览

第二步,写几行CSS代码,不至于图片上传之后页面乱的惨不忍睹。

(thinkphp5代码大全)(thinkphp5.1开发手册)

基于ThinkPHP5和layui,以文章相册图集为例,实现多图上传及预览

第三步,通过layui框架的upload模块,执行多图上传的实例,相关的JS代码如下:

(thinkphp5代码大全)(thinkphp5.1开发手册)

通过layui框架的upload模块,执行多图上传的实例

多图上传中,我使用的文件上传接口与单图上传一致,具体可以参考《,不多解释。我觉得需要解释的是多图上传中我定义了一个i和j来区分上传的每一个文件,因为layui的form模块暂不支持input的数组提交。

第四,上传几张图看一下多图上传后的效果:

(thinkphp5代码大全)(thinkphp5.1开发手册)

基于ThinkPHP5和layui,以文章相册图集为例,实现多图上传及预览

关于图片的信息如下:

(thinkphp5代码大全)(thinkphp5.1开发手册)

基于ThinkPHP5和layui,以文章相册图集为例,实现多图上传及预览,上传效果

第五,在文章发布提交的方法中处理图片信息,并提交到数据库。我用了一个thumbs_count来告诉后台程序究竟上传了几个文件,其实不这么做也可以的。

(thinkphp5代码大全)(thinkphp5.1开发手册)

相关链接:

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者你家隔壁程序猿所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(thinkphp5代码大全)(thinkphp5.1开发手册)
本文链接:https://www.51qsb.cn/article/m8mnd.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-01-15
下一篇2023-01-15

你可能还想知道

发表回复

登录后才能评论