2011-09-12 12 views
0

ruby​​ on railsアプリケーションでリモートファイルのファイルmimeタイプを見つける最良の方法は何ですか(例えば、私はs3にあるファイルを持っていて、そのファイルタイプをチェックしたいと思います。ファイルの良いアイデアです)。ファイルタイプを検出する

具体的には、特定のメディアがビデオかオーディオかを調べたいと思います。

答えて

1

ruby-filemagicというライブラリがあり、ファイルの内容を確認してMIMEタイプを返すことができます。ただし、ファイルにアクセスして読み取る必要があり、リモートソースからファイルの内容を取得する必要がある場合は問題になる可能性があります。

特定のAmazon S3の場合、ファイル自体をアップロードするときに、ファイルのMIMEタイプをオブジェクトメタデータとしてAmazon Sに保存することもできます。これを行うことを強くお勧めします。これにより、ファイルから推測するのではなく、メタデータを簡単に取得して特定の属性を検索することができます。

関連する問題