[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
| |
指原莉乃
3
:
名無しさん
:2014/09/10(水) 19:43:27
2007年9月25日火曜日
ImageIO(Java)で画像ファイルフォーマットの取得
スズキです。
Javaでアップロードした画像ファイルのフォーマット(jpeg/gif/...)を取得する必要があり、
"MIME Type"みて判断してもよかったんだけど、
せっかくなので、ファイルの中身で判断する方法を試みてみました。
いきなり結論ですが、ImageIOクラス使えばできます。
コードはこんな感じです。
--------
ImageInputStream iis =
ImageIO.createImageInputStream(uploadedFile.getInputStream());
Iterator readers = ImageIO.getImageReaders(iis);
ImageReader reader = (ImageReader)readers.next();
String ext = reader.getFormatName();
--------
※uploadedFileはtomahawkのUploadedFileです。
詳しくはJavadocですね。
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/javax/imageio/ImageIO.html
これで、Teedaの画像フォーマットチェックValidatorが作れそうだ。
--
blog:
http://suz-lab.blogspot.com/
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板