我正在使用iText来为J2EE Web应用程序生成PDF发票,并且该页面上包含从根据请求URL构建的URL读取的图像。在开发和测试环境中,这工作正常,但在生产中,我得到一个java.io.IOException:不是一个可识别的图像格式。如何在URL重定向时使用iText检索图像?
如果我将url粘贴到我的浏览器中,则会返回正确的图像,但请求会从http重定向到https。在我的代码中,如果我对重定向URL进行了硬编码,那么图像显示正确。
因此,当使用com.lowagie.text.Image.getInstance(URL)检索图像时,URL上的重定向未被遵循。如何使用iText从重定向的URL输出图像?