上傳圖片 以及做成縮圖

weixin_34104341發表於2020-04-07
//上傳圖片製成縮圖
function uploads()
{
$photos = $_FILES['photos'];
$upload = new \Think\Upload();// 例項化上傳類
$upload->maxSize = 3145728;// 設定附件上傳大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 設定附件上傳型別;
$upload->savePath = ''; // 設定附件上傳目錄 // 上傳單個檔案
$upload->saveName = array('date','YmdHis');
$info = $upload->uploadOne($photos);
$photo='./Uploads/'.$info['savepath'].$info['savename'];
$image = new \Think\Image();
$image->open($photo);
// 按照原圖的比例生成一個最大為150*150的縮圖並儲存為thumb.jpg
$image->thumb(150, 150)->save( $photo);
if (!$info) {
// 上傳錯誤提示錯誤資訊
$this->error($upload->getError());
} else {
// 上傳成功 獲取上傳檔案資訊
$this->success('上傳成功');
}
}
posted on 2017-01-10 14:58 phpben 閱讀(...) 評論(...) 編輯 收藏

轉載於:https://www.cnblogs.com/phpben/p/6269391.html

相關文章