主攻ASP.NET.3.5.MVC3.0架构之重生:文件上传(十二)
2013-02-01 17:10
369 查看
public ActionResult FileUpload() { string filetype = "UpFile"; var file = this.Request.Files[0]; string savedFileName = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "UpFiles"); savedFileName = System.IO.Path.Combine(savedFileName, filetype); string filename = DateTime.Now.ToString("yyyyMMddHHmmssfff") + "." + file.FileName.Substring(file.FileName.LastIndexOf(".") + 1); savedFileName = System.IO.Path.Combine(savedFileName, System.IO.Path.GetFileName(filename)); file.SaveAs(savedFileName); string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录 string fileurl = savedFileName.Replace(tmpRootDir, ""); //转换成相对路径 fileurl = "/" + fileurl.Replace(@"\", @"/"); return Json(new { success = true },"text/html"); }
代码下载: http://files.cnblogs.com/cube/UpLoad.rar
相关文章推荐
- 主攻ASP.NET.3.5.MVC3.0架构之重生:用户角色与用户增删改查(十)
- 主攻ASP.NET.3.5.MVC3.0架构之重生:MVC在Global.asax.定义定时处理程序
- 主攻ASP.NET.3.5.MVC3.0架构之重生:自定义农历日期天气格式Helper
- 主攻ASP.NET.3.5.MVC3.0架构之重生:CheckBox(十一)
- 主攻ASP.NET.3.5.MVC3.0架构之重生:Filter(九)
- 主攻ASP.NET.3.5.MVC架构之重生:省、市,区三级联动(八)
- 主攻ASP.NET.3.5.MVC架构之重生: URL Routing (三)
- 主攻ASP.NET.3.5.MVC架构之重生: 控制器与视图之间的值传递(四)
- 主攻ASP.NET.3.5.MVC架构之重生: LINQ(五)
- 主攻ASP.NET.3.5.MVC架构之重生: LINQ(六)
- 主攻ASP.NET.3.5.MVC架构之重生:HtmlHelper(二)
- 主攻ASP.NET.3.5.MVC架构之重生:Controller(七)
- 主攻ASP.NET.3.5.MVC架构之重生:HtmlHelper(一)
- Asp.Net 文件上传
- 【ASP.NET】解除asp.net或者webservice限制上传文件大小和时间的限制
- asp.net上传文件使用fileupload控件,判断文件类型和大小,取得文件路径时报错【System.IO.FileNotFoundException:未能找到文件】的解决办法
- asp.net动态多文件上传
- Asp.net mvc 大文件上传 断点续传 进度条
- ASP.NET中上传并读取Excel文件数据
- ASP.NET简单文件上传