当前位置: 首页 » 产品 » 新闻资讯 » 正文

thinkphp实现附件上传功能

放大字体  缩小字体 发布日期: 2024-10-01 07:39   来源:http://www.baidu.com/  作者:无忧资讯  浏览次数:17
核心提示:先需要制定图片上传的目录,然后用uploadOne方法保存,有的时候需要缩略图,比如文章的封面图片$config=array('rootPath'= 'http

先需要制定图片上传的目录,然后用uploadOne方法保存,有的时候需要缩略图,比如文章的封面图片

$config=array( 'rootPath'=> 'http://www.jsgho.com/help/fwq/Application/Public/',//根路径 'savePath'=> 'upload/', ); $upload=new \Think\Upload($config); $z=$upload->uploadOne($_FILES['goods_img']); if(!$z){   show_bug($upload->getError()); }else{       //$z返回的是存储信息       //只需要把目录和图片名拼接起来就是图片的url       $url=$z['savepath'].$z['savename'];       //缩略图       $image=new \Think\Image();       //用open()打开图像资源,通过路径名找到图像 $srcimg=$upload->rootPath.$url;       $image->open($srcimg);       //按比例缩小图片,长宽不能超出150 $image->thumb(150,150);       //给新图片路径       $smallimg=$upload->rootPath.$z['savepath'].'small_'.$z['savename'];              //保存图片       $image->save($smallimg); }

 
 
[ 产品搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐产品
点击排行
    行业协会  备案信息  可信网站