0

我现在遇到了 IE9 中的奇怪行为。

我有一行用 C# 为 asp.net(使用 mvc 3)应用程序编写的简单代码:

   string ct = image.ContentType;
   // image is `HttpPostedFileBase` type

当我在 IE9 中调试时,当我选择png文件时ct返回。我没有将该文件从/重命名为.image/pjpeg1.jpg1.jpeg1.png

如果我使用 Firefox/Chrome 作为浏览器进行调试,那么ct = "image/png"(这是正确的)

为什么 PNG 文件被视为image/pjpeg内容类型?

如何解决这个问题?

或者它是 IE 中的一个错误?

4

0 回答 0