专注web开发10年

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

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

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

1 个回答
满意答案
花晨月夕
花晨月夕 管理员
专注web开发,可开发网站、小程序、app、oa、erp等各种系统

网站找到文件

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);
}

发布于:2年前 (2022-09-13) IP属地:江苏省
我来回答