图片被自动压缩

浏览:1261 发布日期:2017/02/16
5.0.0 - 普通 - 未处理
$fileTypeID = input("FileType");
        //获取表单上传文件
        $file = request()->file('file');
        // 移动到框架应用根目录/public/uploads/ 目录下
        $savePath = ROOT_PATH . 'public' . DS . 'static'. DS .'uploads'. DS .'images';
        $info = $file->move($savePath,true,false);
        if($info){
            $savePath =  '/static/uploads/images/'. $info->getSaveName();
            $savePath = str_replace('\\', '/', $savePath);
            $addData["ImagePath"] = $savePath;
            $addData["Title"] = $info->getFileName();
            $addData["ImageType"] = $fileTypeID;
            $addData["AddTime"] = time();
            $addData["UpdateTime"] = time();
            $result = Db::name("image_info")->insertGetId($addData);
            if(!$result){
                $jsonData["status"] = 2;
                $jsonData["msg"] = "保存图片到数据库失败";
                return json($jsonData,JSON_UNESCAPED_UNICODE);
            }
            $addData["ID"] =  $result;
        }else{
            $jsonData["status"] = 2;
            $jsonData["msg"] = $file->getError();
            return json($jsonData,JSON_UNESCAPED_UNICODE);
        }
        $jsonData["status"] = 1;
        $jsonData["msg"] = "上传成功";
        $jsonData["data"] = $this->ReturnSuccessFileInfo($addData);
        return json($jsonData,JSON_UNESCAPED_UNICODE);
上面是我的代码,没有任何限时图片大小的片段。但是当我上传宽1920*高600的图片时会自动变成1600*500

这个是我上传的图片,可以试试
评论(
后面还有条评论,点击查看>>