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分左右。非常感谢。 展开
 我来答
仙小双M
2016-06-30 · TA获得超过152个赞
知道小有建树答主
回答量:280
采纳率:56%
帮助的人:115万
展开全部

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的同时裁剪图片。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式