亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > ThinkPHP5.0 圖片上傳生成縮略圖實例代碼說明

ThinkPHP5.0 圖片上傳生成縮略圖實例代碼說明

熱門標簽:合肥外呼系統app h5 地圖標注 沈陽人工智能電銷機器人公司 電銷機器人-快迭智能 拉薩打電話機器人 高識別電銷機器人 智能外呼電銷系統 寶安400電話辦理 哈爾濱400電話辦理到易號網

很多朋友遇到這樣一個問題,圖片上傳生成縮略圖,很多人在本機(win)測試成功,上傳到linux 服務器后錯誤。

我也遇到同樣的問題。網上一查,有無數的人說是服務器臨時文件目錄權限問題。

幾經思考后,發現并非如此。

其根本的原因是,保存到變量的信息是之前的,之后又move移動到了自己指定的目錄下,同時臨時文件已經不存在。所以再生成縮略圖的時候,需要open的,文件地址應該是自己定義的目錄+文件名。然而很多實例文檔中,還是使用的move 之前的信息。

又加之在win服務器下,move后,指定目錄已生成了文件,同時臨時文件未被刪除。所以能用move之前的信息生成縮略圖。

希望不多的言語能幫助遇到同樣問題的你。

下面在通過實例代碼給大家介紹ThinkPHP5.0 圖片上傳生成縮略圖的方法。

代碼如下所示:

?php
namespace app\common\controller;
use app\common\model\Goods;
class Tools
{
 public static function upload_goods_img($whereName="", $width="", $height="")
 {
 // 打開圖片的相對路徑
 $imgpath = config('img_path');
 // 絕對路徑
 $imgRootPath = config('imgRootPath');
 $storeId = '自定義';
 $merchantId = '自定義';
 $old_filename = $storeId . $merchantId . time();
 $filename = $storeId . $merchantId . time() . mt_rand(1000, 9999);
 $type = Goods::upload($whereName, $old_filename);
 if($type) 
 {
  $savepath = $imgRootPath . '/' . $whereName . '/' . $filename . '.' . $type;
  $thumbfile = $filename . '.' . $type;
  $thumbName = $imgpath . '/' . $whereName . '/' . $thumbfile;
  $image = \think\Image::open($imgpath . '/'. $whereName .'/' . $old_filename . '.' . $type);
  $image->thumb($width, $height, \think\Image::THUMB_FIXED)->save($thumbName);
  $data = [
  'access_url' => $imgRootPath . '/' . $whereName . '/' . $filename . '.' . $type,
  'filename' => $thumbfile,
  ];
  return $data;
 }
 } 
}

調用:

class Goods
{
 public function upload_sku()
 {
 $whereName = 'goods/sku';
 $width = 750;
 $height = 750;
 $data = Tools::upload_goods_img($whereName,$width, $height);
 return returnJson(1, '上傳成功', $data);;
 }
}

PS:下面在看一段代碼tp5中上傳圖片方法,并生成相應縮略圖的方法

//接收上傳文件的name
$file = $this->_req->file("upload_head_image");
//將上傳的文件移動到public/uploads/user
$info = $file->validate(['size'=>5242880,'ext'=>'jpg,jpeg,png'])->move(ROOT_PATH . 'public' . DS . 'uploads' . DS . 'user');
if($info){
 $pic = new \app\home\model\User();
 $pic_url = $pic->thumbImage($file,$info);
 $user['portrait'] = 'uploads/user/'.$pic_url;
 //print_r($pic_url);exit();
 }

///model中代碼如下
 /**
 * [生成用戶頭像縮略圖,180、50]
 * @param [type] $file [獲取上傳文件$_FILE]
 * @param [type] $pic [上傳文件的路徑]
 * @return [type] [返回處理后的文件路徑]
 */
 public function thumbImage($file,$pic){
 $image = \think\Image::open($file);
 $getSaveName = str_replace('\\','/',$pic->getSaveName());
$portrait_thumbnail_180= 'uploads/user/'.str_replace($pic->getFilename(),'180_'.$pic->getFilename(),$getSaveName);
$image->thumb(180,180,\think\Image::THUMB_CENTER)->save(ROOT_PATH . 'public' . DS . $portrait_thumbnail_180,null,100,true);
 $portrait_thumbnail_80 = 'uploads/user/'.str_replace($pic->getFilename(),'80_'.$pic->getFilename(),$getSaveName);
 $image->thumb(80,80,\think\Image::THUMB_CENTER)->save(ROOT_PATH . 'public' . DS . $portrait_thumbnail_80,null,100,true);
 $portrait_thumbnail_50 = 'uploads/user/'.str_replace($pic->getFilename(),'50_'.$pic->getFilename(),$getSaveName);
 $image->thumb(50,50,\think\Image::THUMB_CENTER)->save(ROOT_PATH . 'public' . DS . $portrait_thumbnail_50,null,100,true);
if ($image) {
  return $getSaveName;
 }
 }

總結

以上所述是小編給大家介紹的ThinkPHP5.0 圖片上傳生成縮略圖實例代碼說明,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • Thinkphp自定義生成縮略圖尺寸的方法
  • PHP自動生成縮略圖函數的源碼示例
  • thinkphp5上傳圖片及生成縮略圖公共方法(分享)
  • thinkPHP實現上傳圖片及生成縮略圖功能示例
  • PHP生成縮略圖實例講解

標簽:梅州 泰州 巴中 山東 林芝 威海 張家口 成都

巨人網絡通訊聲明:本文標題《ThinkPHP5.0 圖片上傳生成縮略圖實例代碼說明》,本文關鍵詞  ThinkPHP5.0,圖片,上傳,生成,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ThinkPHP5.0 圖片上傳生成縮略圖實例代碼說明》相關的同類信息!
  • 本頁收集關于ThinkPHP5.0 圖片上傳生成縮略圖實例代碼說明的相關信息資訊供網民參考!
  • 推薦文章
    免费一级片在线观看| 欧美另类videosbestsex高清 | 日本免费看视频| 欧美另类videosbestsex视频| 美女免费毛片| 精品国产三级a∨在线观看| 亚洲精品影院| 国产国产人免费视频成69堂| 国产一区二区精品久| 亚欧成人乱码一区二区| 97视频免费在线观看| 亚洲精品久久久中文字| 亚洲 国产精品 日韩| 一本高清在线| 天天做人人爱夜夜爽2020毛片| 一级毛片视频播放| 色综合久久天天综合| 精品毛片视频| 精品国产一区二区三区精东影业 | 精品视频免费在线| 麻豆网站在线看| 黄色福利| 尤物视频网站在线观看| 国产麻豆精品hdvideoss| 毛片成人永久免费视频| 毛片成人永久免费视频| 四虎影视久久| 国产成人啪精品| 亚洲www美色| 亚欧成人乱码一区二区| 欧美日本国产| 麻豆午夜视频| 九九久久国产精品大片| 欧美电影免费| 台湾毛片| 你懂的国产精品| 成人高清视频在线观看| 999久久久免费精品国产牛牛| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品国产一级毛片| 国产原创中文字幕| 久久久久久久男人的天堂| 国产一区免费在线观看| 欧美激情在线精品video| 日本伦理黄色大片在线观看网站| 精品国产亚洲人成在线| 欧美激情一区二区三区视频 | 国产不卡在线观看| 久久精品免视看国产成人2021| 国产不卡精品一区二区三区| 亚洲精品永久一区| 麻豆系列 在线视频| 天天做日日干| 青青青草影院| 精品国产一区二区三区精东影业 | 天堂网中文字幕| 韩国三级一区| 美女被草网站| 国产伦精品一区三区视频| 国产视频一区在线| 成人免费一级毛片在线播放视频| 午夜激情视频在线播放| 欧美激情一区二区三区在线 | 国产亚洲免费观看| 欧美一区二区三区在线观看| 精品视频在线观看免费| 国产麻豆精品hdvideoss| 欧美国产日韩久久久| 成人高清视频免费观看| 九九九网站| 黄色免费三级| 99久久精品国产麻豆| 黄视频网站免费| 免费的黄色小视频| 欧美国产日韩精品| 国产精品1024在线永久免费| 欧美日本免费| 四虎影视久久久免费| 国产美女在线观看| 国产一区精品| 国产伦久视频免费观看 视频| 国产不卡在线看| 国产不卡福利| 欧美激情一区二区三区中文字幕| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品国产亚洲人成在线| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 二级特黄绝大片免费视频大片| 色综合久久天天综合| 91麻豆精品国产片在线观看| 亚洲精品中文字幕久久久久久| 九九热国产视频| 精品国产香蕉伊思人在线又爽又黄| 午夜精品国产自在现线拍| 韩国毛片免费大片| 91麻豆tv| 中文字幕一区二区三区 精品| 香蕉视频久久| 欧美一级视频免费| 国产伦精品一区二区三区在线观看| 欧美国产日韩一区二区三区| 亚洲精品中文一区不卡| 九九九网站| 国产91丝袜高跟系列| 国产视频一区在线| 999久久久免费精品国产牛牛| 国产成人欧美一区二区三区的| 日日日夜夜操| 麻豆网站在线看| 91麻豆精品国产高清在线| 欧美激情一区二区三区中文字幕| 欧美1区| 999精品视频在线| 麻豆午夜视频| 九九九网站| 国产不卡在线观看视频| 国产91精品系列在线观看| 日本免费乱理伦片在线观看2018| 午夜在线影院| 欧美a级v片不卡在线观看| 精品国产亚一区二区三区| 国产一级强片在线观看| a级毛片免费全部播放| 日本免费乱理伦片在线观看2018| 久草免费在线观看| 国产成人啪精品视频免费软件| 色综合久久天天综合| 99色视频| 国产不卡在线观看视频| 精品视频在线看| 国产伦久视频免费观看 视频| 亚洲天堂免费观看| 久久精品免视看国产成人2021| 成人免费一级纶理片| 国产一区二区精品| 国产a毛片| 麻豆午夜视频| 久久99这里只有精品国产| 97视频免费在线观看| 久久精品店| 午夜欧美成人久久久久久| 成人在免费观看视频国产| 久久国产影院| 精品毛片视频| 精品视频在线观看一区二区| 二级特黄绝大片免费视频大片| 欧美日本国产| 国产激情一区二区三区| 亚洲 男人 天堂| 国产一区二区精品久久91| 欧美激情在线精品video| 国产麻豆精品免费密入口| 成人高清免费| 韩国三级香港三级日本三级| 久久国产精品自由自在| 精品国产三级a∨在线观看| 成人a大片高清在线观看| 黄视频网站在线观看| 99久久精品国产麻豆| 天天做日日爱| 亚欧视频在线| 成人高清视频免费观看| 国产成人精品综合在线| 国产不卡福利| 国产美女在线一区二区三区| 日韩在线观看免费| 91麻豆tv| 久久国产精品只做精品| 国产综合91天堂亚洲国产| 国产视频一区在线| 久久久久久久久综合影视网| 久久国产精品自由自在| 国产极品白嫩美女在线观看看| 欧美激情一区二区三区视频高清 | 欧美激情一区二区三区中文字幕| 日韩字幕在线| 韩国三级香港三级日本三级la | 99色视频在线观看| 国产伦精品一区二区三区无广告| 国产a一级| 国产视频网站在线观看| 国产综合91天堂亚洲国产| 精品国产亚洲一区二区三区| 日日夜夜婷婷| 亚洲www美色| 亚洲第一页色| 色综合久久天天综合观看| 日韩av成人| 国产a毛片| 欧美另类videosbestsex久久 | 久久精品免视看国产明星| 999久久66久6只有精品| 一级片片| 精品国产一区二区三区久久久狼| 国产麻豆精品免费密入口| 国产91素人搭讪系列天堂| 欧美a级v片不卡在线观看| 国产成人精品综合久久久| 九九精品久久| 成人免费福利片在线观看|