关于网友提出的“仙剑奇侠传5前传支线 崩溃,本地测试上传正常,但上传到服务上传就不行了。。”问题疑问,本网通过在网上对“仙剑奇侠传5前传支线 崩溃,本地测试上传正常,但上传到服务上传就不行了。。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:仙剑奇侠传5前传支线 崩溃,本地测试上传正常,但上传到服务上传就不行了。。
描述: 如题:在本地测试时上传没有问题,但程序上传到服务器后,上传图片就会出现如下错误,这是什么原因引起的啊??急啊。
C:\Documents and Settings\Administrator\桌面\temp\XXX\4997e7f3400007784b1f7.jpg
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.IO.FileNotFoundException: C:\Documents and Settings\Administrator\桌面\temp\马天宇\4997e7f3400007784b1f7.jpg
源错误:
行 75: {
行 76:
行 77: System.Drawing.Image img = System.Drawing.Image.FromFile(fu.PostedFile.FileName);
行 78:
行 79:
源文件: X:\XXX\www.XXX.com\Attestation.aspx.cs 行: 77
堆栈跟踪:
[FileNotFoundException: C:\Documents and Settings\Administrator\桌面\temp\XXX\4997e7f3400007784b1f7.jpg]
System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement) +397954
System.Drawing.Image.FromFile(String filename) +6
Attestation.Button1_Click(Object sender, EventArgs e) in X:\XXX\www.XXX.com\Attestation.aspx.cs:77
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1746
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.1378; ASP.NET 版本:2.0.50727.1378
解决方案1: 改成这样:System.Drawing.Image img = System.Drawing.Image.FromStream(fu.PostedFile.InputStream);
你那在本地测试没有问题,但放到服务器后就得用上面这个。
以上介绍了“仙剑奇侠传5前传支线 崩溃,本地测试上传正常,但上传到服务上传就不行了。。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3277917.html