0

次のコードを使用して、サーバーから画像を読み込もうとしています。

BufferedImage img;    
do{
    try {
        URL url = new URL(myUrl);
        img = ImageIO.read(url);
    }catch (IOException e){}
}while(img == null);

コードがまだ実行されている間にアップロードされるため、画像が見つかるまでソースをチェックし続けるという考え方です。問題は、画像がまだサーバーにロードされているときにコードが停止し、画像の一部が表示されることです。これは、null ではなくなったものの、まだ完全ではないためです。画像が完全かどうかを確認するにはどうすればよいでしょうか?

4

1 に答える 1