C# 无法保存Base64字符串中的解码图像
我正在保存从Base64字符串解码的图像moethod成功地将Base64字符串转换为图像,没有任何异常,但在保存时,它给出了异常 这是密码C# 无法保存Base64字符串中的解码图像,c#,image,base64,C#,Image,Base64,我正在保存从Base64字符串解码的图像moethod成功地将Base64字符串转换为图像,没有任何异常,但在保存时,它给出了异常 这是密码 Save() 请不要发布重复的问题。你以前已经发布过这个。如果你没有得到答案,这意味着你的问题有问题。要么没有太多的信息需要诊断,要么你需要重新措辞以便更好地理解。我已经删除了这个问题,我用另一种方式重复了它,但我面临着同样的异常…一般GDI错误主要发生在图像格式不正确时。尝试将其分配到某个图片框,以查看图像是否成功转换。代码基本上位于Web服务中。没有任
Save()
请不要发布重复的问题。你以前已经发布过这个。如果你没有得到答案,这意味着你的问题有问题。要么没有太多的信息需要诊断,要么你需要重新措辞以便更好地理解。我已经删除了这个问题,我用另一种方式重复了它,但我面临着同样的异常…一般GDI错误主要发生在图像格式不正确时。尝试将其分配到某个图片框,以查看图像是否成功转换。代码基本上位于Web服务中。没有任何接口。出于测试目的,您可以创建一个接口。不需要很长时间。
string serverpath = Server.MapPath("~/myImage");
imgFromString.Save(serverpath, System.Drawing.Imaging.ImageFormat.Jpeg);
System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.
at System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams)
at System.Drawing.Image.Save(String filename, ImageFormat format)
at RgInfo_Service.Service1.PutFile(String NameList, String EmailList, String PictureList, String DateList)in C:\Documents and Settings\awaqar\my documents\visual studio 2010\Projects\RgInfo_Service\RgInfo_Service\Service1.asmx.cs:line 55