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: 程序不会骗人的,肯定是路径不存在了。。。
2 年多之前 回复
qq_21989243
qq_21989243 这个路径存在啊,
2 年多之前 回复
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 可是跟我这不一样,我的代码是没有发现错误啊
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用ASP.NET上传图片汇总(一)
1 使用标准HTML来进行图片上传前台代码:    "form1" runat="server">                                        "2" style="height: 21px" >                    使用标准HTML来进行图片上传                        
asp.net图片上传后,图片实际删除总结
个人补充:Server.MapPath()中路径从数据库中读取如/aa/bb/cc.jpg删除得有~符号读取后添加~就是读取值=“~”+读取值;一、引入using   System.IO;   SqlConnection   conn   =   new   SqlConnection(strConnectionString);     string   SQL   =   "
asp.net实现图片上传
asp.net实现图片上传,支持多图上传,可预览,操作方便。
ASP.NET学习笔记(二)——一般处理程序之图片上传
简单图片上传功能 目标:实现从本地磁盘读取图片文件,展示到浏览器页面。 步骤: (1). 首先创建一个用于上传图片的HTML模板,命名为ImageUpload.html:<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></titl
asp.net 图片上传至服务器并显示
protected void Button1_Click(object sender, EventArgs e)    {        string fileName = this.File1.PostedFile.FileName;   //取得客户端文件名        string type = fileName.Substring(fileName.LastIndexOf(".")+
多个图片上传实例 asp.net
多个图片上传实例 asp.net 方法多个,批量/单张等。 【ASP.NET图片批量上传,可预览带进度条】 【SP.net+jQuery无刷新多文件上传】 【仿QQzone批量上传图片】 【生成缩略图 加文字水印 图片水印】 【126.com批量上传图片】 …………………………
ASP.NET MVC 4 图片上传UploadDemo
通过自学发现网上的各种资源都很老,关于ASP.NET的新资源都很难找。比如图片上传的Demo大多都是aspx窗体程序的,实用性比较差。所以做了一个MVC版的通用图片上传程序,给不会的学习者一个参考。
asp.net图片上传和下载
asp.net图片上传和下载。。。asp.net图片上传和下载。。。
asp.net 多张图片上传
先看界面  url界面设计 运行效果 图片预览效果 code: $(function() { $(".boxy").boxy(); }); .zxx_test_list p{pad
ASP.NET MVC图片上传前预览
今年的学习计划是学好ASP.NET MVC和jQuery,多练习,不懂的去网上找或是多看书! 早上有练习图片上传前预览并获取图片文件名和图片字节大小。 在控制器中创建一个Action:   在Views目录下对应的控制器名称下创建视图PreViewing: 上图中,标记1,引用jQuery类库。 标记2,选择文件。 标记3,预览图片。 标记4,显示图