mvc中文件上传下载
//控制器
public ActionResult FileUpLoad(HttpPostedFileBase f1)
{
string path = Server.MapPath("~/Picture");
string filename = Path.Combine(path,f1.FileName);
f1.SaveAs(filename);
return Content("OK");
}
public ActionResult FileDownLoad()
{
string path = Server.MapPath(@"C:\Users\Administrator\Desktop\自己练习\上传下载\UpLoad\UpLoad\Picture\QQ图片20190228155326.png");
FileStream fs = new FileStream(path,FileMode.Open);
return File(fs,"text/plain","a.jpg");
}
//视图
<body>
<div>
<form action="/Demo/FileUpload" enctype="multipart/form-data" method="post">
<input id="f1" type="file" name="f1" />
<input id="Submit1" type="submit" value="上传" />
</form>
<a href="#/Demo/FileDownLoad">下载</a>
</div>
</body>
mvc中文件上传下载的更多相关文章
- linux中文件上传下载
		windows篇 linux文件下载到windows sz命令 登录到linux服务器使用 sz log.log 命令,弹出对话框选择下载文件的目录,点击确定即可. windows文件上传到linux ... 
- ASP.NET:MVC中文件上传与地址变化处理
		目录 文件的上传和路径处理必须解决下面列出的实际问题: 1.重复文件处理 2.单独文件上传 3.编辑器中文件上传 4.处理文章中的图片路径 5.处理上传地址的变化 一.上传文件和重复文件处理 文件处理 ... 
- Struts2中文件上传下载实例
		1.单文件上传 jsp页面: <!-- 单文件上传 --> <form action="Fileupload.action" method="post& ... 
- spring mvc 实现文件上传下载
		/** * 文件上传 * @param pictureFile */ @RequestMapping("/reportupload") public ResponseInfo up ... 
- Servlet中文件上传下载
		1.文件下载: package FileUploadAndDown; import java.io.FileInputStream; import java.io.IOException; impor ... 
- spring mvc注解文件上传下载
		需要两个包: 包如何导入就不介绍了,前端代码如下(一定要加enctype="multipart/form-data"让服务器知道是文件上传): <form action=&q ... 
- Asp.net MVC中文件上传的参数转对象的方法
		参照博友的.NET WebApi上传文件接口(带其他参数)实现文件上传并带参数,当需要多个参数时,不想每次都通过HttpContext.Request.Params去取值,就针对HttpRequest ... 
- java中的文件上传下载
		java中文件上传下载原理 学习内容 文件上传下载原理 底层代码实现文件上传下载 SmartUpload组件 Struts2实现文件上传下载 富文本编辑器文件上传下载 扩展及延伸 学习本门课程需要掌握 ... 
- Retrofit2文件上传下载及其进度显示
		序 前面一篇文章介绍了Retrofit2的基本使用,这篇文章接着介绍使用Retrofit2实现文件上传和文件下载,以及上传下载过程中如何实现进度的显示. 文件上传 定义接口 1 2 3 @Multip ... 
随机推荐
- Is char signed or unsigned by default? (转)
			https://stackoverflow.com/questions/2054939/is-char-signed-or-unsigned-by-default 
- How to add the ApplicationPoolIdentity to a SQL Server Login
			The ApplicationPoolIdentity is a virtual account in Windows that is dynamically generated when the a ... 
- set @sql=N'q',这里的N是什么意思,加与不加有什么区别
			用来支持UNICODE字符的,不加的话,如果sql语句中有Unicode字符会认不出来 
- 关于html中input组件间空隙的去除
			有空隙的时候的代码是这样的: <input type="text" name="search" title="请输入要搜索的内容" s ... 
- HDU 1247 - Hat’s Words - [字典树水题]
			题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1247 Problem DescriptionA hat’s word is a word in the ... 
- [No000013F]WPF学习之X名称空间详解
			X名称空间里面的成员(如X:Name,X:Class)都是写给XAML编译器看的.用来引导XAML代码将XAML代码编译为CLR代码. 4.1X名称空间里面到底都有些什么? x名称空间映射的是:htt ... 
- 深入hash
			hash真的很好用,这些杂一点的知识点我觉得还是很有必要的,对还有离散化. 1<=N<=1,000,000,其它所有数据都在[0...1,000,000,000]范围内 看起来很简单一道水 ... 
- 【Java】一台服务器配置多个Tomcat
			需求缘由 最近接收了一个新的工具业务:ipublish发布系统,刚接手这个业务的时候,发现每次发布新的代码 需要到群里告知大家,我要停服务几分钟,准备更新代码啦.这尼玛 哪个公司都不敢这么牛逼的和用户 ... 
- Bloom Filter 数据结构去重
			Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合. Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于 ... 
- 20165336 2017-2018-2《Java程序设计》课程总结
			每周作业链接汇总 我期望的师生关系:对师生关系的看法 学习基础和C语言基础调查:关于学JAVA与C的调查 Linux安装及学习:Linux的安装 第一周学习总结:认识学习JAVA 第二周学习总结:JA ... 
