Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法保存Base64字符串中的解码图像_C#_Image_Base64 - Fatal编程技术网

C# 无法保存Base64字符串中的解码图像

C# 无法保存Base64字符串中的解码图像,c#,image,base64,C#,Image,Base64,我正在保存从Base64字符串解码的图像moethod成功地将Base64字符串转换为图像,没有任何异常,但在保存时,它给出了异常 这是密码 Save() 请不要发布重复的问题。你以前已经发布过这个。如果你没有得到答案,这意味着你的问题有问题。要么没有太多的信息需要诊断,要么你需要重新措辞以便更好地理解。我已经删除了这个问题,我用另一种方式重复了它,但我面临着同样的异常…一般GDI错误主要发生在图像格式不正确时。尝试将其分配到某个图片框,以查看图像是否成功转换。代码基本上位于Web服务中。没有任

我正在保存从Base64字符串解码的图像moethod成功地将Base64字符串转换为图像,没有任何异常,但在保存时,它给出了异常

这是密码

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