【发布时间】:2014-01-09 15:17:07
【问题描述】:
目前我正在开发 ASP.NET 项目,该项目需要生成带有嵌入式链接的二维码。我收到此错误:-
A generic error occurred in GDI+.
我使用的代码:-
Bitmap img = encoder.Encode("http://localhost)/GFile/%20" + lblId.Text);
img.Save("~/QRimage/" + txtFName.Text + ".jpg", ImageFormat.Jpeg);
QRImage.ImageUrl = txtFName.Text + ".jpg";
堆栈跟踪:-
[ExternalException (0x80004005): A generic error occurred in GDI+.]
System.Drawing.Image.Save(String filename, ImageCodecInfo encoder,
EncoderParameters encoderParams) +461268
System.Drawing.Image.Save(String filename, ImageFormat format) +69
ViewResume.btnQRcode_Click(Object sender, EventArgs e) in
c:\Users\Samba\Desktop\Den\ViewResume.aspx.cs:341
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +118
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +112
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.
RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String
eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,
Boolean includeStagesAfterAsyncPoint) +5563
【问题讨论】:
-
嗨,我检查了其他解决方案,但仍然卡住。希望有人可以指导我,因为我没有检查就发布了这个问题。