如何在没有 System.Drawing.Common 的情况下使用 C# 获取图片格式
之前写过一篇博文,用来获取图片的正确格式。博文所示代码一直工作良好,直到今天在将程序部署到阿里云函数计算时,发生了以下报错: 这表明我们不能在阿里云函数计算服务器上使用 GDI+ 相关的函数,即便如此我们仍然可以通过读取文件头获取图片格式:...
之前写过一篇博文,用来获取图片的正确格式。博文所示代码一直工作良好,直到今天在将程序部署到阿里云函数计算时,发生了以下报错: 这表明我们不能在阿里云函数计算服务器上使用 GDI+ 相关的函数,即便如此我们仍然可以通过读取文件头获取图片格式:...
大部分时候,我们可以通过从图片路径中截取扩展名的方式拿到一个图片的格式: 这将会显示出: .jpg 但是如果我们拿到的只是数据流或者是路径名不被信任的场景(比如扩展名是随机字符串的临时文件)那么我们可能就需要从文件内容反推文件格式。 幸运的...