上传图片 以及做成缩略图

//上传图片制成缩略图
function uploads()
{
$photos = $_FILES['photos'];
$upload = new ThinkUpload();// 实例化上传类
$upload->maxSize = 3145728;// 设置附件上传大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型;
$upload->savePath = ''; // 设置附件上传目录 // 上传单个文件
$upload->saveName = array('date','YmdHis');
$info = $upload->uploadOne($photos);
$photo='./Uploads/'.$info['savepath'].$info['savename'];
$image = new ThinkImage();
$image->open($photo);
// 按照原图的比例生成一个最大为150*150的缩略图并保存为thumb.jpg
$image->thumb(150, 150)->save( $photo);
if (!$info) {
// 上传错误提示错误信息
$this->error($upload->getError());
} else {
// 上传成功 获取上传文件信息
$this->success('上传成功');
}
}
原文地址:https://www.cnblogs.com/phpben/p/6269391.html