MyMonsterCat / RapidOcr-Java

🔥🔥🔥Java代码实现调用RapidOCR(基于PaddleOCR),适配Mac、Win、Linux,支持最新PP-OCRv4
Apache License 2.0
197 stars 28 forks source link

识别异常时异常不会被捕获,导致整个服务挂掉 #40

Open youknowhaze opened 3 months ago

youknowhaze commented 3 months ago

目前在实际使用中碰到如下问题场景,异常均无法捕获,服务直接挂掉 场景如下: 1、识别一张已损坏图片,会导致识别异常,服务挂掉 2、被修改后缀的异常文件,a文件为一个非图片文件,如dox、zip、html等文件,现直接修改后缀为a.png,识别a.png会使服务挂掉

现在是在解析前判断是否为图片,如果为图片才进行识别,来避免此问题

image

image

image

MyMonsterCat commented 2 months ago

感谢反馈

littleLittleCoder commented 2 weeks ago

就算是文件图片,如果是损坏的文件图片也会挂掉