博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图片上传
阅读量:5275 次
发布时间:2019-06-14

本文共 1261 字,大约阅读时间需要 4 分钟。

/*图片上传*/    public function upload(){        $file = $_FILES['mypic'];        $upload = new \Think\Upload();// 实例化上传类        $upload->maxSize = 2*1024*1024;        $upload->rootPath  = './Uploads/'; // 设置附件上传根目录        $upload->savePath  = 'Advert/yyzz/'; // 设置附件上传(子)目录        $upload->exts     = array('jpg', 'jpeg','png');        $info = $upload->uploadOne($file);        $infourl='./Uploads/'.$info['savepath'].$info['savename'];        $image = new \Think\Image();        $image->open($infourl);//将图片裁剪为400x400并保存为corp.jpg        $width = $image->width(); // 返回图片的宽度        $height = $image->height(); // 返回图片的高度        $iw = $ih = 150;        if($iw>$width){            $iw = $width;        }        if($ih>$height){            $ih = $height;        }        if($width>150 || $height>150){            $image->thumb($iw, $ih,\Think\Image::IMAGE_THUMB_CENTER)->save($infourl);        }        if($info){            $data['imgurl']='./Uploads/'.$info['savepath'].$info['savename'];            $res=M('image')->add($data);            if($res){                exit('{"name":"'.$info['savename'].'","imgurl":"'.$data['imgurl'].'","imgid":"'.$res.'"}');            }        }else{            exit;        }    }

 

转载于:https://www.cnblogs.com/finnlee/p/5045530.html

你可能感兴趣的文章
Bellman 算法实现
查看>>
Android中使用广播机制退出多个Activity
查看>>
Android中Handler的使用
查看>>
7.多媒体☞图像图形拍照
查看>>
java中取得上下文路径的方法
查看>>
Java反射之内部类
查看>>
导出全部记录到excel
查看>>
在flask中使用websocket-实时消息推送
查看>>
c# dataGridview的Cellclick移除事件
查看>>
‘vagrant up’ fails to mount linked directory /vagrant
查看>>
C#实现bitmap图像矫正
查看>>
Hibernate + MySQL中文乱码问题
查看>>
Linux Mysql 1130错误解决
查看>>
Asp.Net性能优化.
查看>>
mongo connections url string 的问题
查看>>
PCIe - 周扒皮,扒扒TLP层
查看>>
Map与object的区别
查看>>
函数的内置属性
查看>>
BZOJ1854: [Scoi2010]游戏
查看>>
Jmeter添加压力机
查看>>