采集插件采集的图片用图片插件不会自动压缩

提问者:A加油(正规号卡) 问题分类:插件

图片压缩插件只能压缩手动上传的图片,采集神器采集的图片不能压缩,采集任务其他配置,图片采集那里有一个调用接口,勾选☑️,调用接口已经启用了还是不行,请问是什么原因

1 个回答
花晨月夕
花晨月夕 管理员
人生的每个抉择都像是一个赌局,输赢都是自己的。不管你压的赌注大与小,选择了就没有反悔的机会。输不起的人,往往也赢不了。

网站找到文件

zb_users/plugin/jpgCompress/include.php

添加两处代码

Add_Filter_Plugin('Filter_Plugin_Upload_SaveBase64File','jpgCompress_Upload_SaveBase64File');

function jpgCompress_Upload_SaveBase64File(&$str, $upload){
    global $zbp;
    $tmpfile = $zbp->usersdir . 'upload/' . mt_rand() . '.' . basename($upload->MimeType);
    file_put_contents($tmpfile, base64_decode($str));
    jpgCompress($tmpfile, $upload); //前面的函数名,要与插件的代码 Add_Filter_Plugin('Filter_Plugin_Upload_SaveFile','*******');后面的内容对应
    $str = base64_encode(file_get_contents($tmpfile));
    @unlink($tmpfile);
}

发布于:3个月前 (09-13) IP属地:江苏省
我来回答
欢迎QQ/微信咨询我