【发布时间】:2017-03-07 09:44:24
【问题描述】:
我正在构建一个 API,它允许用户更改他们的照片。这张照片作为 base64 字符串发送,我希望能够验证它是实际的 .jpeg 或 .png 格式。 由于 .NET 核心中缺少 System.Drawing,我不知道该怎么做。在我可以简单地使用像
这样的东西之前public Image Base64ToImage(string base64String)
{
// Convert base 64 string to byte[]
byte[] imageBytes = Convert.FromBase64String(base64String);
// Convert byte[] to Image
using (var ms = new MemoryStream(imageBytes, 0, imageBytes.Length))
{
Image image = Image.FromStream(ms, true);
return image;
}
}
然后从那里去检查我需要的图片。
任何帮助将不胜感激
【问题讨论】:
标签: c# asp.net-core asp.net-core-mvc system.drawing