C# GDI+;中发生一般性错误;上载图像文件时发生异常
我已经在stackoverflow上给出了一些答案,但我不知道我处理哪一部分太快了: 在此行引发异常:C# GDI+;中发生一般性错误;上载图像文件时发生异常,c#,image,exception,gdi+,C#,Image,Exception,Gdi+,我已经在stackoverflow上给出了一些答案,但我不知道我处理哪一部分太快了: 在此行引发异常: image.Save(path, imageCodecInfo, encoderParameters); 错误ocur出现在哪一行?@Micky这一行:image.Save(路径、ImageCodeInfo、编码器参数)每当编解码器在写入文件时遇到问题时,就会出现此异常。要添加的一个好的调试语句是System.IO.File.WriteAllText(路径,“test”),在Save()
image.Save(path, imageCodecInfo, encoderParameters);
错误ocur出现在哪一行?@Micky这一行:
image.Save(路径、ImageCodeInfo、编码器参数)
每当编解码器在写入文件时遇到问题时,就会出现此异常。要添加的一个好的调试语句是System.IO.File.WriteAllText(路径,“test”),在Save()调用之前,它验证创建文件的基本能力。现在,您将得到一个很好的异常,告诉您做错了什么。使用MapPath()。@HansPassant谢谢你救了我。我发现:找不到路径“C:\Program Files(x86)\IIS Express\~\Content\Images\23.jpg”的一部分。
该路径不是我认为的路径。这就解释了我的想法。太糟糕了,我没有想到在自己之前写一个文件。我觉得自己很愚蠢D