私のMVC-3アプリケーションにはファイルアップロード機能があります。ファイルの内容と内容の種類はデータベースに保存されるため、ダウンロードを試みているときに正しいファイルを再暗号化できます。
ブラウザがFirefox13(13.0.1私が持っている)の場合、ファイルのコンテンツタイプがの代わりにdocx
検出されることを除いて、すべてが正常に機能しています。text/plain
application/vnd.openxmlformats-officedocument.wordprocessingml.document
IEで正常に動作することを確認しました。そして今、私はFirefox14.0.1にアップグレードされています。それもうまく機能しています。
HttpPostedFileBase
ここで問題となるのは、ブラウザに依存しないコンテンツタイプをどのように判断できるかということです。