ThinkPHP3.2.3 上传图片到ftp,同时生成缩略图。 50
3.1版本是有$upload->thumb,3.2就没有了,上传到ftp是可以,但是生成缩略图就麻烦了,目前我是这样操作的,先上传到ftp,然后使用图片处理生成缩略图保存...
3.1版本是有$upload->thumb,3.2就没有了,上传到ftp是可以,但是生成缩略图就麻烦了,目前我是这样操作的,先上传到ftp,然后使用图片处理生成缩略图保存到本地,然后调用ftp保存文件到ftp服务器。这种方式到正式环境肯定不行,所以看看有没有大侠有更好的方式,最好是在上传前能处理好后一起上传到ftp。我觉得分只是一个感谢的方式,我不在意多少,如果帮我解决了,你想要多少,只要我有,一定满足。目前我只有2000分左右。非常感谢。
展开
1个回答
展开全部
ThinkPHP上传文件类:
$upload = new \Think\Upload($config);// 实例化上传类
使用这个。
如要处理图片大小。需要另外调用图像处理:
裁剪图片
$image = new \Think\Image();
$image->open('./1.jpg');
//将图片裁剪为400x400并保存为corp.jpg
$image->crop(400, 400)->save('./crop.jpg');
居中裁剪
$image = new \Think\Image();
$image->open('./1.jpg');
// 生成一个居中裁剪为150*150的缩略图并保存为thumb.jpg
$image->thumb(150, 150,\Think\Image::IMAGE_THUMB_CENTER)->save('./thumb.jpg');
追问
看文档的谁不会,仔细看看问题吧,我需要的是上传到FTP的同时裁剪图片。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询