>  기사  >  php教程  >  Sae平台的上传图片写法

Sae平台的上传图片写法

WBOY
WBOY원래의
2016-06-07 11:38:54987검색

用thinkphp3.2.3的liaray中的Think文件下面的upload.class.php的实现,网上百度搜出来的真的是五花八门,各种各样,自己实践总结出来上传图片基于thinkphp3.2.3正确写法
if (!empty($_FILES)) {<br>                 if($_FILES['img']['size']>2*1024*1024){ <br>                     $this->error("上传图片大小不能大于2M");<br>                 }<br>                 $config=array(<br>                     'exts'=>array('jpg','gif','png'),<br>                     'rootPath'=>'./public/', //sae上的domain<br>                     'savePath'=>'upload/', //sae会自动创建<br>                     'saveRule'=>'time',<br>                 );<br>                 $upload = new \Think\Upload($config,'Sae');  //sae一定要写<br>                 $upload->thumb=false;<br>                 if (!$info=$upload->upload()) {<br>                     echo $upload->getError();die;<br>                     $this->error($upload->getError());<br>                 } else {<br>                     $_POST['img']=$info['img']['url'];<br>                 }<br>                 if(M("work")->add($_POST)){ <br>                     $this->success("提交成功",U('Index/work'));<br>                 }else{ <br>                     $this->error("提交失败");<br>                 }<br>             }

AD:真正免费,域名+虚机+企业邮箱=0元

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.