Asp.Net MVC3 上传文件问题

在MVC3中,我用HttpPostedFileBase作为上传文件的参数类型,但是在SavaAs方法中却提示不支持给定路径的格式,求解决方法所写代码如下... 在MVC3中,我用HttpPostedFileBase作为上传文件的参数类型,但是在SavaAs方法中却提示不支持给定路径的格式,求解决方法
所写代码如下
展开
 我来答
摆渡愉快
推荐于2016-10-21
知道答主
回答量:18
采纳率:0%
帮助的人:4.1万
展开全部
可以考虑一下以下代码:首先创建:一 创建表单
@using (Html.BeginForm("Index", "Home", FormMethod.Post, new { enctype = "multipart/form-data" })){ <input type="file" name="file" /> <input type="submit" value="OK" />}
二 创建controlle

public class HomeController : Controller{ // This action renders the form public ActionResult Index() { return View(); } // This action handles the form POST and the upload [HttpPost] public ActionResult Index(HttpPostedFileBase file) { // Verify that the user selected a file if (file != null && file.ContentLength > 0) { // extract only the fielname var fileName = Path.GetFileName(file.FileName); // store the file inside ~/App_Data/uploads folder var path = Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName); file.SaveAs(path); } // redirect back to the index action to show the form once again return RedirectToAction("Index"); }}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式