zoukankan      html  css  js  c++  java
  • asp.net mvc 简单文件下载

    文件下载,先获取文件的路径,在通过招到文件的存放地址,通过return File(path, "text/plain", Url.Encode(name));,可以直接下载,但是必须要修改返回数据类型"text/plain"

    //
    /// <summary>
    /// 文件下载
    /// </summary>
    /// <returns></returns>
    [ActionName("DowLoad")]
    public ActionResult DowLoad()

    {
      string file = Request["accessory"];
      string name = null;
      string path = null;

      //string path = Server.MapPath(file);
      path = Path.Combine(Request.MapPath("~/Content/UploadFile"), file);

      name = Path.GetFileName(path);
      //图片下载
      //return File(path, "iamge/jpeg");

      // 保证word文档,Excel表格和txt文档格式


      //保证文件名称为中文
      // byte[] data = Encoding.UTF8.GetBytes(name);
      // return File(data, "1", Url.Encode(name));

      return File(path, "text/plain", Url.Encode(name));

    }

  • 相关阅读:
    【NOIP2006T】作业调度方案
    「NOIP2012P」寻宝
    51Nod1084 矩阵取数问题 V2
    51Nod1294 修改数组
    51nod1122 机器人走方格V4
    多项式相关模板#1
    51Nod1514 美妙的序列
    Jzoj5674 香槟
    Jzoj5669 排列
    Jzoj5665 奥立卡的诗
  • 原文地址:https://www.cnblogs.com/louby/p/4652234.html
Copyright © 2011-2022 走看看