登录百度AI控制台 https://console.bce.baidu.com/
在内容审核中创建新应用
记下APP_ID API_KEY SECRET_KEY
百度 图像审核SDK https://ai.baidu.com/sdk#anti
解压到 app\vendor\aip 文件夹(如果没有该文件请创建)
之后修改 app\lib\classes\class.image.php 文件 文件头部 use 和 class 中间 加上
-
require_once CHV_APP_PATH_LIB_VENDOR . ‘aip/AipImage**.php’;
继续修改 app\lib\classes\class.image.php文件 ,大概在571行,找到$upload->exec();这个代码,在这个代码后面加上如下代码。
$APP_ID = '2089000';
$API_KEY = 'S0oBc4p0G7777777oFI6zT';
$SECRET_KEY = 'TzvkrXmg4nVLyuytjtjtyjtrjtrjtrj023';
$aip = new \AipImageCensor($APP_ID, $API_KEY, $SECRET_KEY);
$res = $aip->imageCensorUserDefined(file_get_contents($upload->uploaded['file']));
// error 错误提示信息,失败才返回,成功不返回
if (array_key_exists('error_msg', $res)) throw new UploadException($res['error_msg'], 201);
// conclusionType 审核结果类型,可取值1、2、3、4,分别代表1:合规,2:不合规,3:疑似,4:审核失败
if ($res['conclusionType'] == 4) throw new UploadException('图像审核失败', 201);
if ($res['conclusionType'] > 1) throw new UploadException('图像**, 禁止上传', 201);
提交保存后,即可开启图床鉴黄功能。
正文完