2

私の状況: RubyOnRails に基づくアプリケーションがあります。画像のアップロードにはCarrierwaveを使用しています。

誤って拡張子を付けずに保存したファイルがたくさんあります。したがって、これらはすべて空の値を持つ content_type を持っています

これらの画像の拡張子を復元する方法はありますか?

ありがとう

4

3 に答える 3

1

あなたも試すことができます

require 'RMagick'
puts Magick::Image::read(filename).first.format

ここにドキュメントへのリンクがあります

于 2013-05-22T12:27:37.143 に答える