私のアプリケーションでは、結果の画像をデータベースから動的にダウンロードします。私はそれらを表示するためにa4j:mediaOutputを使います。問題は、返された一部の画像が表示に有効でないことです(PC上に表示することさえできません)。そのようなことを検出し、その場所に「イメージが利用できない」のようなものを表示する方法はありますか?私のイメージがダウンロードされなかったり、接続できないときに何が起こるかは、バイト配列がnullであるかどうかをチェックすることで簡単に行えます。問題は、画像をダウンロードした場合、つまり画像が破損しているため表示できないということです。誰にもアドバイスはありますか?JSF:表示する画像が有効かどうかを確認する方法
2
A
答えて
3
ダウンロード後、画像フォーマット(ImageReader.getFormatName())の検証にjavax.imageioを使用できます。
+0
ありがとうございましたLev - ImageReaderが動作しているようです:>返信文字列がMIMEタイプのようなものだったら幸いです。 "JPEG"ではなく "image/jpeg"です。このようにして、サーバーから受け取ったMIMEと簡単に比較できます。 –
関連する問題
- 1. 画像が有効かどうかを確認するPNGファイル
- 2. Androidサービスから、画面が有効かどうかを確認する方法
- 3. wifiオプションが有効かどうかを確認する方法
- 4. ポインタが有効かどうかを確認する方法?
- 5. SQL Server:CLRが有効かどうかを確認する方法?
- 6. 角スピナーが有効かどうかを確認する方法
- 7. CArchiveが有効かどうかを確認する方法
- 8. 画像が画像かどうかを確認する最も効率的な方法PHP
- 9. IDataErrorInfo:すべてのプロパティが有効かどうかを確認する方法?
- 10. ページ内のアドレスが有効かどうかを確認する方法
- 11. データベースへのURLが有効かどうかを確認する方法?
- 12. enumの値が有効かどうかを確認する方法は?
- 13. OpenGLテクスチャ名が有効かどうかを確認する方法
- 14. Appceleratorでロケーションサービスが有効かどうかを確認する方法
- 15. Kik/Snapchatのユーザー名が有効かどうかを確認する方法
- 16. jQuery:href属性が有効かどうかを確認する簡単な方法
- 17. 変更追跡が有効かどうかを確認する方法
- 18. Node.jsでMongoDB接続が有効かどうかを確認する方法
- 19. WCF net.pipeエンドポイントアドレスがC#で有効かどうかを確認する方法
- 20. 電話番号がandroidで有効かどうかを確認する方法
- 21. ユーザ名がsshサーバで有効かどうかを確認する方法
- 22. 通知がAndroidで有効かどうかを確認する方法
- 23. wordpress W3トータルキャッシュプラグインが有効かどうかを確認する方法?
- 24. 自動コミットが有効かどうかを確認する方法postgres 'psql
- 25. ギャラリーに画像があるかどうかを確認する方法は?
- 26. ボタンにこの画像があるかどうかを確認する方法
- 27. SSIS - URLが有効かどうかを確認する
- 28. aspセッションが有効かどうかを確認するには?
- 29. 制御値が有効かどうかを確認するXPath
- 30. AndroidでWi-Fiが有効かどうかを確認する
イメージがどのように読めないのだろうか?どのようにそれらがDBに格納されているのか –
"表示するのに有効でない"とは何を意味するのか、何をすべきかを詳しく説明したいと思うかもしれません。 –