5

有没有办法通过文件的内容来确定文件的 MIME 类型?也许有一些 Haskell 库?

4

1 回答 1

7

Haskell 绑定到 libmagic可能是解决您问题的方法。这是一个例子。

import Magic
import System.Environment (getArgs)

main =  do
  magic <- magicOpen [MagicMime]
  (file:_) <- getArgs
  magicLoadDefault magic
  mime <- magicFile magic file
  putStrLn mime
于 2013-02-23T20:22:34.073 回答