//上傳圖片製成縮圖
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('上傳成功');
}
}
上傳圖片 以及做成縮圖
轉載於:https://www.cnblogs.com/phpben/p/6269391.html
相關文章
- .Net 圖片縮圖上傳通用方法
- vue 上傳圖片進行壓縮圖片Vue
- js上傳圖片壓縮JS
- java,springboot + thymeleaf 上傳圖片、刪除圖片到伺服器、本地,壓縮圖片上傳(有些圖片會失真),原圖上傳JavaSpring Boot伺服器
- 前端圖片壓縮及上傳前端
- 前端的圖片壓縮image-compressor(可在圖片上傳前實現圖片壓縮)前端
- JS—圖片壓縮上傳(單張)JS
- 【前端】壓縮圖片以及圖片相關概念前端
- layui中實現上傳圖片壓縮UI
- 上傳圖片
- 一個Vue圖片上傳剪裁壓縮元件Vue元件
- 圖片上傳及圖片處理
- PbootCMS上傳圖片被壓縮怎麼解決boot
- 上傳圖片jsJS
- 裁剪上傳圖片
- electron上傳圖片
- 使用tinypng對需要上傳Gitee圖床的圖片進行壓縮Gitee圖床
- python 開發一款圖片壓縮工具(四):上傳圖床Python圖床
- vue+element 將圖片壓縮並轉換成base64上傳圖片Vue
- ionic3 上傳圖片、壓縮圖片到阿里雲 服務端簽名後直傳阿里服務端
- 測試圖片上傳
- spring boot 圖片上傳Spring Boot
- 本地Markdown上傳圖片
- 多圖片formpost上傳ORM
- input file圖片上傳
- PbootCMS上傳圖片變模糊、上傳圖片尺寸受限的解決方案boot
- 如何使用FormData上傳壓縮裁剪後的圖片Blob物件ORM物件
- 移動端使用localResizeIMG4壓縮圖片並上傳
- Ueditor 上傳圖片自動新增水印(只能上傳圖片,上傳檔案報錯)
- 自定義上傳圖片拼圖遊戲遊戲
- Laravel 使用 FastDFS 上傳圖片LaravelAST
- koa 圖片上傳詳解
- wangEditor上傳圖片問題
- laravel 上傳附件-不是圖片--Laravel
- Typora上傳圖片設定
- 圖片上傳方案詳解
- Vue圖片裁剪上傳元件Vue元件
- vue圖片預覽上傳Vue