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.MVC3中如何实现文件下载为啥我用了以后没有效果呢var newPath = this.Server.MapPath(filePath); FileStream fs = new FileStream(newPath, FileMode.Open); byte[] bytes = new byte[(int)fs.Length]; fs.Read(bytes, 0, bytes.Length); fs.Close(); Response.Charset = "UTF-8"; Response.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8"); Response.ContentType = "application/octet-stream"; Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName); Response.BinaryWrite(bytes); Response.Flush(); Response.End(); return new EmptyResult(); 。
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界面如何下载pdf文件在页面中直接打开PDF(要求机器已安装adobe reader),则只需要修改HTTP标头的参数:
将“Response.AddHeader("content-disposition", "attachment; filename=AdmissionTicket.pdf");”替换成“Response.AddHeader("content-disposition", string.Format("inline;filename={0}.pdf", admissionFormId));”
5.求大神帮忙html代码 form表单中 加N个file类型的input
<input name="file1" type="file" />
<input name="file2" type="file" />
<input name="file3" type="file" />public ActionResult Save()
{
if(Request.Files.Count > 0)
{
string yourfilepath = "这里是你的存放路径";
if(Request.Files["file1"].ContentLength > 0)
{
Request.Files["file1"].Save(yourfilepath);
}
【mvc文件地址怎么写】if(Request.Files["file2"].ContentLength > 0)
{
Request.Files["file2"].Save(yourfilepath);
}
if(Request.Files["file3"].ContentLength > 0)
{
Request.Files["file3"].Save(yourfilepath);
}
}
return View();
}纯手工敲,记得你的悬赏哦 。
文章插图
- 地址用英语怎么写小区
- 手机写的代码怎么打开文件
- 开户行详细地址怎么写
- Gmarket邮箱地址怎么写
- drugstore直邮中国地址怎么写
- 回收站的文件删除了怎么恢复 回收站的文件删除了怎么恢复正常
- 快播种子地址 快播种子地址大全
- 南充市嘉陵一中快递地址怎么写
- 卖烧纸怎么写广告词
- 虚拟机socket测试ip地址怎么写