Jpg内容类型

时间:2011-09-11 05:49:01

标签: c# mime-types content-type

我有下一个内容类型:

  

图像/ GIF

     

图像/ PNG

     

应用/ vnd.ms

他们都工作并识别文件(gif,png,xls)......

但jpg的内容类型是什么?我知道它是jpeg的类型:

  

image / pjpeg,image / jpeg

但它对jpg不起作用。

(我用代码:

if (contentType == "image/JPEG") ..... 
if (contentType == "image/gif")...

按类别扩展文件。也许有其他方法可以做到这一点?不是按内容类型?)

2 个答案:

答案 0 :(得分:40)

警告:我知道C#几乎为零。

我怀疑这是一个套管问题。试试这个:

if (contentType.ToLower() == "image/jpeg")

RFC1341表示

  

类型,子类型和参数名称不区分大小写。例如,TEXT,Text和TeXt都是等效的。

这意味着如果contentType逐字逐句地来自用户代理,它可以有任何大小写,或者根本没有大写。

答案 1 :(得分:1)

您的代码似乎区分大小写。 尝试:

if (contentType == "image/jpeg") ..... 
相关问题