- - PR -
アップロードされたファイルの形式を判別する方法
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2003-03-25 18:27
いつもお世話になります。
Hiroといいます。 ASP.NETでファイルをアップロードしてSQL Serverに保存するシステムを構築していますが TIFF形式のファイル以外はエラーを出したいと考えています。 拡張子以外でアップロードされた画像ファイルからTIFFファイル形式と判別する方法は あるのでしょうか? 直接バイナリデータからTIFFファイルを判別できれば拡張子に関係なく チェックできるのでそうなれば理想なんですけど... 申し訳ありませんが、ご教示願います。 | ||||
|
投稿日時: 2003-03-25 19:42
こんにちは。
先頭から何バイトかを、特定の値と一致しているかチェックします。TIFFのフォーマットを説明したページをGoogleで「tiff フォーマット 説明」をキーに検索しましたが、見つけられませんでした。JPEGなら、書籍も出ているのですが…。ただ、検索結果のページをつらつら見ていると、tiffには様々なフォーマットがあるようです。 あとは、susieやgv、irfanview関係のページを探してみると、出てくるかもしれません。 | ||||
|
投稿日時: 2003-03-26 08:48
こんにちは。
TIFFの仕様書は、Abobe にあります。 以下のアドレスです。 http://partners.adobe.com/asn/developer/pdfs/tn/TIFF6.pdf また日本語なら、TIFFそのものではないですが、以下の資料が参考になるかと。 http://www.pressnet.or.jp/nsktiff/files/nskfmt12.pdf ヘッダから2〜3個のTAGを読んで、読めればTIFFと判断するで如何でしょうか? | ||||
|
投稿日時: 2003-03-26 09:50
JittaさんKumaさん
レスありがとうございます。 頂いた情報でもう少し調査してみます。 |
1