获得Base 64 JPEG图像文件大小

时间:2017-05-30 11:10:53

标签: php laravel base64

我有代码在上传后获取base64图像的文件大小,代码与.png图像一起正常工作,只是按预期增加了大约33%的文件大小。但是对于jpeg图像,上传后文件大小从100kb变为1.1mb。

这是我的代码

代码

public static function create(Request $request)
{
    $image64 = $request->input('image');

    $data = explode(',', $image64);
    $decoded_64 = base64_decode($data[1]);
    $base64_size = strlen(base64_decode($data[1]));

    return $base64_size;
}

正如我所说的.png文件,这会正确地返回大小,但是使用jpeg图像会将大小增加1000%。上传到服务器然后再次下载后,大小仍然存在。

0 个答案:

没有答案