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;
            }
  • 相关阅读:
    MVC视图布局页常用代码
    常用meta标签及说明
    重新认识Android
    为什么V8引擎这么快?
    node.js入门及express.js框架
    红星美凯龙CEO车建新的圆融和霸气
    【一个王朝的背影】--余秋雨
    Android源代码结构分析
    Android文件系统的结构
    Mac OSX 平台安装 MongoDB
  • 原文地址:https://www.cnblogs.com/netact/p/3788964.html
Copyright © 2011-2022 走看看