c# MVC方式文件上传
2024-09-01 20:07:40
MVC控制器中代码
index.cshtml
<form action="/Home/Upload" method="post" enctype="multipart/form-data">
<input type="file" name="File" />
<button type="submit">方式一上传</button>
</form>
<hr />
<form action="/Home/UploadFile" method="post" enctype="multipart/form-data">
<input type="file" name="fileName" />
<button type="submit">方式二上传</button>
</form>
控制器代码
//文件上传方式一
public ActionResult UpLoad()
{
Request.Files["File"].SaveAs(Request.MapPath("~/upload/") + Request.Files["File"].FileName);
int fileCount = Request.Files.Count; //上传数量
double fileSize = Request.Files["File"].ContentLength; //文件大小(字节)
string fileName = Request.Files["File"].FileName; //文件名
string fileType = Request.Files["File"].ContentType;//文件类型
string fileExt = System.IO.Path.GetExtension(fileName); //文件扩展后缀名
return Content($"上传数量:{fileCount} 文件名:{fileName} 文件类型:{fileType} 文件格式:{fileExt}");
}
//文件上传方式二
public ActionResult UploadFile(HttpPostedFileBase fileName)
{
fileName.SaveAs(Request.MapPath("~/upload/") + fileName);
return Content("OK");
}
最新文章
- Revit读取当前rvt的所有视图与其名称
- hdoj 1576
- NSString进行urlencode编码
- 堡垒机环境-jumpserver部署
- 推荐一款好用的项目管理工具:project
- PAT-乙级-1033. 旧键盘打字(20)
- TreeList的VisibleNodesCount,Noes.Count,AllNdoesCount以及焦点节点的删除
- 重新开始学习javase_Exception
- linux学习笔记<;命令介绍>;
- Java中Thread类的start()和run()的区别
- Python高手之路【十】python基础之反射
- php设计模式 工厂模式和单例模式
- 从零部署Spring boot项目到云服务器(正式部署)
- 获取OlapConnection连接
- html弹出div
- js跳转到页面指定元素
- 《HTTP权威指南》4-连接管理
- localhost/get/user.json localhost/get/user.xml
- eclipse library jar包 使用总结 MD
- jQuery入门——(二)
热门文章
- maven创建父项目和子项目
- 利用先电云iaas平台搭建apache官方大数据平台(ambari2.7+hdp3.0)
- 【编程开发】MD5和RSA
- 【VS开发】获取CPU tick tick 周期
- 使用请求包装器RequestWrapper 对博客内容进行编码
- 学习笔记:CentOS7学习之二十三: 跳出循环-shift参数左移-函数的使用
- poj3107(树的重心,树形dp)
- [CF798D]Mike and distribution_贪心
- [转] Slf4j MDC机制
- python3 虚拟环境的创建