tp5上传图片并生成缩略图
来源:互联网 发布:cad绘图软件中文版 编辑:程序博客网 时间:2024/06/15 08:31
<?phpnamespace 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);; }}
阅读全文
0 0
- tp5上传图片并生成缩略图
- 上传图片并生成缩略图
- 上传图片并生成缩略图
- 上传图片并生成缩略图
- 图片上传并生成缩略图
- 上传图片并生成缩略图
- 上传图片并生成缩略图
- 上传图片并生成缩略图
- 上传图片并生成缩略图
- 上传图片并生成缩略图
- 上传图片并生成缩略图
- asp.net上传图片并生成缩略图
- ASP.NET 上传图片并生成缩略图
- asp.net上传图片并生成缩略图
- (转)图片上传并生成缩略图
- JSP上传图片并生成缩略图
- 【转载】JSP上传图片并生成缩略图
- JSP上传图片并生成缩略图
- Spring框架的组成及使用spring的好处
- 最大访问
- MiniGui Samples运行效果
- Servlet 实例创建
- 复习:css3核心属性——选择器、盒子模型、多列布局、响应式布局、动画特效
- tp5上传图片并生成缩略图
- Python教程之七-----编写你的第一个Django应用(6)
- B树、B-树、B+树、B*树
- JAVA中函数
- oracle的分页查询
- Oracle数据库基础
- 输入某年某月某日,判断这一天是这一年的第几天?
- Run-Time Check Failure #2
- 采用mustache语言作为elasticsearch搜索请求的预处理模板