我正在尝试将Base64字符串转换为需要本地保存的图像。
目前,我的代码能够保存图像,但是当我打开保存的图像时,它会显示“无效的图像”。
代码:
try
{
using (var imageFile = new StreamWriter(filePath))
{
imageFile.Write(resizeImage.Content);
imageFile.Close();
}
}
Content
是一个包含Base64字符串的string
对象。
Convert.FromBase64String
方法获取一个字节数组。然后,你可以将其加载到MemoryStream
中,或者将该数组作为输入传递给Image
,或者将其写入到File
中。但是,如果你提供已有的代码,将会非常有帮助。 - Paul Farry