Java javax.imageio.IIOException: Error reading PNG metadata 读取图片文件问题

2021/7/27 11:07:27

本文主要是介绍Java javax.imageio.IIOException: Error reading PNG metadata 读取图片文件问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

使用imageio 讀取圖片時正常main方法可以讀取,在業務上讀取出現的此類錯誤問題:
javax.imageio.IIOException: I/O error reading PNG header!
javax.imageio.IIOException: Error reading PNG metadata 等。。。

經過漫長一個星期探索,原因竟然是:我們日常的開發習慣導致的,(關流)
在这里插入图片描述
日常開發習慣我們關流是在最後的finally里關流的,就因這個問題,中途如果出現讀取所需文件時會出現丟包問題。所以:
解決方案:
只需在操作其他業務前應先關閉流。

我的問題所在在此,感謝各位大佬指點!

总结:操作完再关闭流



这篇关于Java javax.imageio.IIOException: Error reading PNG metadata 读取图片文件问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程