flyzy博客
分享便宜VPS与网络优惠
搬瓦工

关于 Chevereto 3.20 及往后的版本百度剑皇接口失效的问题

如题,Chevereto 有一套比较成熟的剑皇方案 (见 https://hostloc.com/thread-655354-1-1.html 和 https://www.idc.moe/archives/image-review-for-Chevereto-Free.html)

上述方案在 Chevereto v3.18 下正常运行(php 7.3, 7.4),至 Chevereto v3.20 时便报不可用,提示如下
cover.jpg – Something went wrong: ⚠ errorId #2ae1b50c739e94c2 Printed debug is enabled because debug_level=3 > file_g%et_co%nte%nts(/www/wwwroot/imghost.qq.com/app/lib/classes/3d33d8b13d56faa99b7926bdc711a160): failed to op%en str%eam: No su%ch file or dire%ctory #0 [inte%rnal fun%ction]: G\erro%rsAsExce%ptions() #1 /www/wwwroot/imghost.qq.com/app/lib/classes/class.aipb%ase.php(297): fil%e_get_con%tents() [部分内容被网站防火墙拦截] #15 {main}复制代码

经查证,百度智能云内容审核 SDK 在运作时会在 app/lib/classes 目录下操作一个 token,每次有上传时即读取此 token(不存在或过期即重新写入),具体流程可以参考样本文件里的 class.aipbase.php

将功能正常的 3.16 里的 token 文件复制到无**常运作的 3.20 的相同目录下,3.20 不再报错,正常执行剑皇。目测是 Chevereto 限制了 app/lib/classes 目录的写权限。请问诸位大佬如何解决此问题?

附上原贴为 Chevereto 修改过的百度智能云内容审核 SDK 文件 https://iks.lanzoui.com/i4zJPm6h2yb
当前版本的原版百度智能云内容审核 SDK 文件 https://ai.baidu.com/sdk#anti
(一般通过用户可以看加粗字体)

赞(0) 打赏
关注我们
未经允许不得转载:flyzy博客 » 关于 Chevereto 3.20 及往后的版本百度剑皇接口失效的问题
分享到: 更多 (0)

这是一种鼓励

支付宝扫一扫打赏

微信扫一扫打赏