马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?免费注册
x
[color=rgba(0, 0, 0, 0.9)][size=0.875em]老王网盘上传 zip 文件时,某个分块被 WAF 拦下,反复重试都不成功。 [color=rgba(0, 0, 0, 0.9)][size=0.875em]拦截提示: [size=0.875em]宝塔WAF提醒您,from-data 请求异常,拒绝访问,如有误报请点击误报
[color=rgba(0, 0, 0, 0.9)][size=0.875em]具体情况: - 接口:分块上传 ajax.php?act=upload_chunk
- 第 26 个分块稳定失败,前端重试 3 次后报「分块 26 上传失败」「分块文件不完整」
- HTTP 状态码返回 200,但响应内容是上面这个 WAF 拦截页,不是正常 JSON
- 同一个文件的其他 28 个分块全部正常,只有第 26 块失败
- 把文件拆小重新打包后,问题数据所在的那一块依然被拦(数据换了位置,照样触发)
- 文件本地 7z 完整性校验通过,不是文件损坏
[color=rgba(0, 0, 0, 0.9)][size=0.875em]判断: WAF 对这段二进制数据误报(multipart/form-data 解析异常)。 [color=rgba(0, 0, 0, 0.9)][size=0.875em]麻烦管理看一下,给上传接口的 WAF 规则放宽一下,或者加个白名单,谢谢!
|