这是action [HttpPost, ActionName("ShareFileListShow")]
public ActionResult ShareFileListShow()
{
if (Request.Files.Count != 0)
{ HttpPostedFileBase file = Request.Files[0];
//获取用户上传文件的后缀名
string Extension = Path.GetExtension(file.FileName);
//重新命名文件
string FileName = file.FileName;
if (!Extension.Equals(".rar"))
{
ModelState.AddModelError("validationLogoError", "只能上传rar类型文件");
}
else
{
string filePath = Path.Combine(HttpContext.Server.MapPath("~/Content/Files/")
,Path.GetFileName(FileName));
file.SaveAs(filePath);
}
}
return View(); }这是前台<form action="" method="post", enctype="multipart/form-data" > 上传文件:<input type="file" name="FileUpload1" /><%Html.ValidationMessage("validationLogoError");%> <br /> <input type="submit" name="Submit" id="Submit" value="提交" />
</form>
断点看了,action可以走完 但就是文件存不进去 求大神指导
public ActionResult ShareFileListShow()
{
if (Request.Files.Count != 0)
{ HttpPostedFileBase file = Request.Files[0];
//获取用户上传文件的后缀名
string Extension = Path.GetExtension(file.FileName);
//重新命名文件
string FileName = file.FileName;
if (!Extension.Equals(".rar"))
{
ModelState.AddModelError("validationLogoError", "只能上传rar类型文件");
}
else
{
string filePath = Path.Combine(HttpContext.Server.MapPath("~/Content/Files/")
,Path.GetFileName(FileName));
file.SaveAs(filePath);
}
}
return View(); }这是前台<form action="" method="post", enctype="multipart/form-data" > 上传文件:<input type="file" name="FileUpload1" /><%Html.ValidationMessage("validationLogoError");%> <br /> <input type="submit" name="Submit" id="Submit" value="提交" />
</form>
断点看了,action可以走完 但就是文件存不进去 求大神指导
解决方案 »
- 用户上传图片到 web服务器 要同步到 图片服务器,征求一些方法,谢谢!
- SQL参数化问题
- 高手们 救命啊 客户端如何在操作服务器端的文件夹
- 由IE6升级IE7后,asp.net中调试错误,如何解决
- 怎么用asp.net开始做网站
- 显示运行信息等问题。
- 大家帮忙看看这是什么问题?
- datalist嵌套问题```
- 安装9.0后,再asp.net创建crystal report文件,系统提示无效的密码。。。。
- 我在asp.Net下写的cookie(该值的内容为汉字),在asp中读出来怎么是乱码呢(100分)?
- gridview根据数据库中某个表中数据行数自动生成多列
- 在调试系统中的admin_update时,一直报错,异常详细信息: System.Data.SqlClient.SqlException: '=' 附近有语法错
web项目中content文件夹下Files文件夹里 不是这样写吗
web项目中content文件夹下Files文件夹里 不是这样写吗
首先确认Content下有Files这个文件夹
然后路径改成这样试试
string filePath = HttpContext.Server.MapPath("../")+"Content\\Files\\"+
Path.GetFileName(FileName);