1.asp.net MVC 中文件下载的代码怎么写,不要求上传控制器中写一个Action,有直接返回File()类型的,该方法其实就是下载
public ActionResult ExportFile()
{
Services.ImportAndExport manage = new Services.ImportAndExport();
string fileName = "abc.xls";//文件名
string filePath = "D:\\abc.xls";//文件路径
string MIME = "application/vnd.ms-excel";//文件类型
return File(filePath, MIME, fileName);
}
2.MVC界面如何下载pdf文件在页面中直接打开PDF(要求机器已安装adobe reader),则只需要修改HTTP标头的参数:
将“Response.AddHeader("content-disposition", "attachment; filename=AdmissionTicket.pdf");”替换成“Response.AddHeader("content-disposition", string.Format("inline;filename={0}.pdf", admissionFormId));”
3.MVC2.0 如何下载文件使用FileResult,注意指定合适的ContentType 。
如下载ZIP文件:
var path = Server.MapPath("~/123.zip");
return File(path, "application/x-zip-compressed");
如果是word文档:
var path = Server.MapPath("~/123.doc");
return File(path, "application/msword");
你可以根据文件的后缀名来获取ContentType:
4.刚接触mvc,我需要把页面显示的内容导出到一个Excel文件把导出做成一个单独的form块 在form中指定提交到哪个控制器中的哪个Action方法 。
@using (Html.BeginForm()){ } 如果在BeginForm()没有参数的情况下默认是提交到和这个文件名一样的Action方法里面 。
@using (Html.BeginForm("Create", "FileUpload", FormMethod.Post, new { enctype = "multipart/form-data" })) {}
这是MVC3的form写法 。
在控制层写一个方法 这个方法里面在获取一次你页面显示的数据然后做处理导入到Excel中.
【mvc文件页面怎么写】
文章插图
- 无法读源文件或磁盘 无法删除文件无法读源文件或磁盘
- 文件隐藏了怎么恢复 windows文件隐藏了怎么恢复
- 如何隐藏文件扩展名 文件怎么隐藏扩展名
- 字幕文件怎么用 字幕文件怎么用电脑打开
- c盘满了哪些文件可以删除 win7c盘满了哪些文件可以删除
- bin 文件怎么打开 后缀bin文件怎么打开
- 哈喽单车忘记关锁了然后车又不见了该怎么办 哈喽单车忘记锁车怎么办,页面没有
- iphone备份文件在哪 iphone 备份文件存在哪里
- 扫描的文件怎么修改 扫描的文件怎么修改日期
- 小麦助教教师登陆页面 小麦助教老师怎么登录