zoukankan      html  css  js  c++  java
  • ASP.NET MVC 返回文件

    将文件写入Response

            public ActionResult Zip()
            {
                string fname = Server.MapPath("~\App_Data\TestDB.zip");
    
                FileStream fs=new FileStream(fname,FileMode.Open,FileAccess.Read,FileShare.ReadWrite);
    
                Response.Cache.SetCacheability(HttpCacheability.NoCache);
    
                Response.ContentType = "application/vnd.android.package-archive";
                Response.AppendHeader("Content-Disposition", "attachment; filename=" + "MyApp.apk");
    
    
    
    
                Response.AppendHeader("Content-Length", "" + fs.Length);
               
                byte[] bts=new byte[fs.Length];
                fs.Read(bts, 0,(int) fs.Length);
                Response.BinaryWrite(bts);
                return null;
            }
    Write File Bytes to Response
            public ActionResult Zip()
            {
                string fname = Server.MapPath("~\App_Data\bb.zip");
    
                FileStream fs = new FileStream(fname, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
    
                Response.Cache.SetCacheability(HttpCacheability.NoCache);
    
                Response.ContentType = "application/vnd.android.package-archive";
                Response.AppendHeader("Content-Disposition", "attachment; filename=" + "MyAppb.apk");
    
                Response.AppendHeader("Content-Length", "" + fs.Length);
    
    
    
    
                byte[] bts = new byte[fs.Length];
                fs.Read(bts, 0, (int)fs.Length);
    
                Response.OutputStream.Write(bts,0,bts.Length);
                return null;
            }
  • 相关阅读:
    初识react hooks
    react初识生命周期
    在调用setState之后发生了什么
    课后作业四
    课后作业2
    课后作业1
    自我介绍
    电脑软件推荐
    数据结构
    数组(一维数组)
  • 原文地址:https://www.cnblogs.com/netact/p/3788964.html
Copyright © 2011-2022 走看看