如何按内容确定文件MIME类型?

时间:2013-02-23 19:54:51

标签: haskell mime

是否有某种方法可以通过内容确定文件的MIME类型?也许有一些Haskell库?

1 个答案:

答案 0 :(得分:7)

Haskell bindings to libmagic可能是您问题的解决方案。这是一个例子。

import Magic
import System.Environment (getArgs)

main =  do
  magic <- magicOpen [MagicMime]
  (file:_) <- getArgs
  magicLoadDefault magic
  mime <- magicFile magic file
  putStrLn mime