2 qq 21989243 qq_21989243 于 2016.04.10 18:02 提问

在ASP.NET图片上传不了

未能找到路径“C:\Users\Administrator\Desktop\论文\WSSC\Admin\Upfile\2016410180951.jpg”的一部分。

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.IO.DirectoryNotFoundException: 未能找到路径“C:\Users\Administrator\Desktop\论文\WSSC\Admin\Upfile\2016410180951.jpg”的一部分。

源错误:
行 181: pathurl = Server.MapPath("~") + "\Admin\Upfile\" + newname;
行 182: string kb = file1.FileContent.Length.ToString();
行 183: file.PostedFile.SaveAs(pathurl);
行 184: return newname;
行 185: }
堆栈跟踪:
[DirectoryNotFoundException: 未能找到路径“C:\Users\Administrator\Desktop\论文\WSSC\Admin\Upfile\2016410180951.jpg”的一部分。]
System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +224
System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath) +1142
System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) +78
System.IO.FileStream..ctor(String path, FileMode mode) +71
System.Web.HttpPostedFile.SaveAs(String filename) +99
Product_Update.upPhoto(FileUpload file) in c:\Users\Administrator\Desktop\论文\WSSC\Web\Admin\Product_Manage\Product_Update.aspx.cs:183
Product_Update.btnUpPic_Click(Object sender, EventArgs e) in c:\Users\Administrator\Desktop\论文\WSSC\Web\Admin\Product_Manage\Product_Update.aspx.cs:150
System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e) +115
System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument) +120
System.Web.UI.WebControls.ImageButton.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

2个回答

caozhy
caozhy   Ds   Rxr 2016.04.10 21:13

DirectoryNotFoundException
这个路径不存在,检查下。

showbo
showbo 回复1066454733: 程序不会骗人的,肯定是路径不存在了。。。
一年多之前 回复
qq_21989243
qq_21989243 这个路径存在啊,
一年多之前 回复
CSDNXIAOS
CSDNXIAOS   2016.04.10 18:12

protected void Button3_Click(object sender, EventArgs e)    {        //定义变量,判断是否有图片上传        bool fileIsValid = fal......
答案就在这里:ASP.NET中的图片上传
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

qq_21989243
qq_21989243 可是跟我这不一样,我的代码是没有发现错误啊
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!