laravel如何实现上传图片并且制作缩略图按照日期存放
导读:本文共1742.5字符,通常情况下阅读需要6分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 先上代码吧:前端代码:有很多小伙伴在做表单上传文件的时候没有注意表单的上传格式是什么,就可能导致上传文件、图片不成功!<formid="form1"name="form1"class="form-horizontalform-label-left"enctype="multipart/f... ...
目录
(为您整理了一些要点),点击可以直达。先上代码吧:
前端代码:
有很多小伙伴在做表单上传文件的时候没有注意表单的上传格式是什么,就可能导致上传文件、图片不成功!
给表单加入token;
后端处理:
首先我使用的是Intervention Image类库来制作图片的缩略图、以及保存图片到指定位置;
关于Intervention Image类库我就不多做介绍,如有不了解的请度娘帮助;
后端处理主要思想:首先通过Validator类库来检验当前上传上来的文件是否符合要求,如果符合要求,就可以对图片进行处理了;处理的时候我是先把要保存图片的相对地址给拼接好,然后通过laravel里面的public_path函数得出绝对的local地址;再去判断该文件夹是否存在,如果不存在那就创建该文件夹。创建好文件夹后我们就应该对上传上来的图片进行进一步处理了,比如我这里需要制作它的缩略图,并且保证图片横纵比,如果有其他的要求,可以前往Intervention Image类库自行查看怎么制作。
laravel如何实现上传图片并且制作缩略图按照日期存放的详细内容,希望对您有所帮助,信息来源于网络。