ホームページ >データベース >mysql チュートリアル >データベースから BLOB を変換するときに `BufferedImage` が null になるのはなぜですか?
BufferedInputStream を画像に変換する
JPEG 形式の画像であると想定している、データベースからの BLOB の変換中に問題が発生しました。 、さらなる処理のために BufferedImage に変換されます。変換は失敗し、Image 変数は null のままです。
変換失敗の考えられる理由
コードを調べると、いくつかの潜在的な問題により変換が失敗する可能性があります。
解決策
問題を解決するには場合は、次のようにコードを変更してみてください:
さらに、uploadedInputStream をファイルに書き込み、再度読み込んで画像が含まれていることを確認して、その有効性を検証する必要があります。
以上がデータベースから BLOB を変換するときに `BufferedImage` が null になるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。