From a24d8a7e3b307fa0ad502d5da01cb804ff0511b9 Mon Sep 17 00:00:00 2001 From: xiaoz Date: Tue, 1 May 2018 11:52:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DBUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +++++ dispose.php | 4 +++- functions/class/class.pic.php | 6 ++++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 1921659..36c66c9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,11 @@ # ImgURL ImgURL是一款简单、纯粹的图床程序,使用PHP + SQLite 3开发,不需要复杂的配置,做到开箱即用。 +### 待修复BUG +* 无法压缩`.jpeg`图片 +* 统一将文件后缀改为小写 +* 后台压缩功能存在BUG,压缩无效。 + ### 环境要求 * PHP >= 5.6 * 需要exif函数支持 diff --git a/dispose.php b/dispose.php index 6187a7b..fa3a6e6 100644 --- a/dispose.php +++ b/dispose.php @@ -46,7 +46,9 @@ $level = $info['level']; //获取文件后缀名 $suffix = substr(strrchr($info['path'], '.'), 1); - if(($suffix == 'png') || ($suffix == 'jpg')) { + //后缀变为小写 + $suffix = strtolower($suffix); + if(($suffix == 'png') || ($suffix == 'jpg') || ($suffix == 'jpeg')) { $iscompress = 1; } diff --git a/functions/class/class.pic.php b/functions/class/class.pic.php index 2d3c696..c1bd193 100644 --- a/functions/class/class.pic.php +++ b/functions/class/class.pic.php @@ -56,7 +56,9 @@ $level = $info['level']; //获取文件后缀名 $suffix = substr(strrchr($info['path'], '.'), 1); - if(($suffix == 'png') || ($suffix == 'jpg')) { + //后缀改为小写 + $suffix = strtolower($suffix); + if(($suffix == 'png') || ($suffix == 'jpg') || ($suffix == 'jpeg')) { $iscompress = 1; } if($iscompress == 0){ @@ -75,7 +77,7 @@ \Tinify\setKey($tinykey); $source = \Tinify\fromUrl($imgurl); //覆盖原有图片 - $source->toFile($info['path']); + $source->toFile(APP.$info['path']); //更新数据库 $database->update("imginfo",[ "compress" => 1