ThinkPHP学习笔记之附件上传

本文介绍了一种实现图片上传及自动生成缩略图的方法。通过PHP代码演示了文件上传的基本逻辑,并详细解释了如何使用GD库创建缩略图。此外还提到了ThinkPHP框架中Image类提供的开箱即用的图片处理功能。

<form  enctype="multipart/form-data">

$_FILES

move_uploaded_file(临时路径名,真实路径名);

 

附件上传逻辑代码:

154301_8UIU_1467006.png 

 

为已经上传的图片制作缩略图

原理:利用已有图片创建一个画板

  把画板给缩小一点imagecopyresampled

imagepng($im,路径名);  保存到系统一个指定目录

ThinkPHP/Library/Think/Image.class.php

open() 打开一个图像资源

thumb()制作缩略图,设置图像的宽度、高度、达到制作缩略图效果

save() 保存图像, 

 

为上传的图片生成缩略图:

154315_Ra8l_1467006.png

转载于:https://my.oschina.net/DDDdragon/blog/300776

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值