这曾经工作,现在它不工作。我没有更改图像应该流式传输的部分,所以我不知道为什么这不起作用。这是我的代码片段:
File f = new File(filepath);
applicantImage=new ImageDetail(filepath);
Iterator<ImageReader> readers =
ImageIO.getImageReadersBySuffix(applicantImage.getFile_extension());
ImageReader reader = readers.next();
ImageInputStream iis = ImageIO.createImageInputStream(f);
filepath
是图像的绝对文件路径,并且确认图像位于服务器上的该位置。一切都很好,花花公子,直到它到达ImageIO.createImageInputStream(f)
。它现在正在返回null
。我阅读了它包含一个文件的javadoc。那么为什么它现在返回一个null
呢?有人知道吗?上面发布的代码在我的编辑中都没有更改,所以我不明白为什么它在更改之前有效,为什么现在无效。任何帮助深表感谢!谢谢!