zoukankan      html  css  js  c++  java
  • ASP.NET文件下载 拓荒者

    直接上代码吧,从百度里面找的,可以直接用,代码如下:

    public void DownLoad( )
    {
         string filePath = Server.MapPath( @"\UserFile\" );//这里注意了,你得指明要下载文件的路径.
    
         if ( System.IO.File.Exists( filePath ) )
         {
              FileInfo file = new FileInfo( filePath );
              Response.ContentEncoding = System.Text.Encoding.GetEncoding( "UTF-8" ); //解决中文乱码
          Response.AddHeader( "Content-Disposition", "attachment; filename=" + Server.UrlEncode( file.Name ) ); //解决中文文件名乱码    
          Response.AddHeader( "Content-length", file.Length.ToString() );
              Response.ContentType = "appliction/octet-stream";
              Response.WriteFile( file.FullName );
              Response.End();
              }
    }

    如果是要下载字符串,可以将Response.WriteFile改成Response.Write(text)。

  • 相关阅读:
    Redis 代理 twemproxy
    redis sentinel 集群监控 配置
    RabbitMQ 消息队列 配置
    codis 新版本 CodisLabs 编译安装
    CentOS7 开源跳板机(堡垒机) Jumpserver
    tomcat 优化配置 java-8 tomcat-7
    CentOS 7 安装配置 NFS
    CentOS 7 x64 安装 Ceph
    自动化运维 Ansible
    Java之数据类型讲解
  • 原文地址:https://www.cnblogs.com/youring2/p/2815098.html
Copyright © 2011-2022 走看看