如何从文件字节数组中获取文件扩展名或内容类型.在c#
本文关键字:文件 类型 扩展名 字节 字节数 数组 获取 | 更新日期: 2023-09-27 18:04:51
如何从文件字节数组中获取文件扩展名或内容类型。在c#中
我们的生产环境有一个问题,在上次生产升级后,以前上传的PNG文件被保存为JPG文件扩展名。所以当我读取该文件时,我不能将mime类型设置为PNG,因为目前它需要从路径。getextension,但这是错误的-我的实际文件是PNG类型。这会导致渲染图像时出现问题。
如何从文件字节数组获取文件扩展名或内容类型。在c#中
您可以使用Image.RawFormat
。
if (ImageFormat.Jpeg.Equals(img.RawFormat))
{
// it is JPEG
}
else if (ImageFormat.Png.Equals(img.RawFormat))
{
// it is PNG
}
else if (ImageFormat.Gif.Equals(img.RawFormat))
{
// it is GIF
}