0

ファイル拡張子から特定のファイルの Mime Type または Content Type を取得するにはどうすればよいですか? このプログラムは MVC3 Razor 構文で開発されており、コードは次のようになります。

if (System.IO.File.Exists(file))
            return File(file, "application/pdf", id);
        else
            return RedirectToAction("Index");

コントローラーに送信されるIDまたはファイル名を介してMIMEタイプを提供するように、application/pdfを動的な値に変更したいと考えています。

4

1 に答える 1

1

でレジストリ値を調べることができますHKCR\<file extension>\Content Type。この値は、すべてのファイル タイプに存在するわけではありませんが、関心のあるすべてのファイル タイプに存在する可能性があります。

于 2012-06-18T07:26:42.163 に答える