イメージの読み取り中に例外が発生していますが、ロケーションパスに画像があります。お教えください。java.lang.IllegalArgumentException:image == null
byte photoContentByte[] = null;
BufferedImage originalImage = ImageIO.read(new File("D:/xyz/Repository/1234567890.tif"));
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.write(originalImage, "jpeg", baos);
baos.flush();
photoContentByte = baos.toByteArray();
baos.close();
例外はあるにする必要がすべきですか? 'ImageIO.read'がnullを返すという問題がある場合は、実際にはその1行のコードとその詳細が必要です。 –
ファイルの代わりにFileInputStreamを使用してはいけませんか? –
古いクローズコピー:http://stackoverflow.com/questions/1954685 –