zoukankan      html  css  js  c++  java
  • mvc actionresult返回各种文件

    public ActionResult ReviewFile(string folderName, string fileBasename, string extendName)
    {
    //以后根据后缀名返回相应的文件
    var fileFullName = "~/" + folderName + "/" + fileBasename + extendName;
    var path = Server.MapPath(fileFullName);
    switch (extendName)
    {
    case ".html":
    return File(path, "text/html");
    break;
    case ".txt":
    return File(path, "text/plain");
    break;
    case ".doc":
    return File(path, "application/msword");
    break;
    case ".xls":
    var downLoadFileName = fileBasename + ".xls";
    return File(path, "application/ms-excel", downLoadFileName);
    //return File(path, "application/x-excel");
    break;
    case ".pff":
    return File(path, "application/ms-powerpoint");
    break;
    case ".pdf":
    return File(path, "application/pdf");
    break;
    case ".zip":
    return File(path, "application/zip");
    break;
    default:
    var noPointExtentName = extendName.Substring(extendName.IndexOf('.') + 1);
    return File(path, "image/" + noPointExtentName);
    }
    }

  • 相关阅读:
    git init 与 git init --bare 区别
    python_集合_笔记
    git笔记
    screen命令
    python的and和or优先级
    计算机语言的发展史
    python3颜色输出
    mysql_windows解压包安装
    那些经常不开心的上班族
    mysql主从搭建
  • 原文地址:https://www.cnblogs.com/taoshengyujiu/p/5939291.html
Copyright © 2011-2022 走看看