zoukankan      html  css  js  c++  java
  • 下载文件代码

    一、下载文件

     string str = Request.QueryString["D_Url"].ToString();  //虚拟文件路径

     string str1 = str.Remove(0, str.LastIndexOf("/") + 1);

    string filePath=“~/UserFiles/”;

    filePath=System.IO.Path.Combine(filePath,str1); //将文件的物理路径和文件名称合到一块组合成完整的完整文件路径

      Response.Clear();
                    Response.ContentType = "application/octet-stream";
                    Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(Server.MapPath(filePath)));
                    Response.WriteFile(filePath);
                    Response.End();

    打开文件:     string str = Request.QueryString["D_Url"].ToString();

                       string str1 = str.Remove(0, str.LastIndexOf("/") + 1);

               //string str2 = Server.MapPath("UserFiles//") + str1;   //打开文件
                    //FileInfo DownloadFile = new FileInfo(str2);
                    //Response.Clear();
                    //Response.ClearHeaders();
                    //Response.Buffer = false;
                    //Response.ContentType = "application/octet-stream ";
                    //Response.AppendHeader("Content-Disposition ", "attachment;filename= " + HttpUtility.UrlEncode(DownloadFile.FullName, System.Text.Encoding.UTF8));
                    //Response.AppendHeader("Content-Length ", DownloadFile.Length.ToString());
                    //Response.WriteFile(DownloadFile.FullName);
                    //Response.Flush();
                    //Response.End();

  • 相关阅读:
    eclipse新建maven web项目
    mongodb启用Profiling定位问题
    Linux下系统监控工具nmon使用
    MMS(mongodb监控工具)
    Linux下定时切割Mongodb数据库日志并删除指定天数前的日志记录
    mongodb sharding集群搭建
    linux 下mongodb 3.2.5单机版安装
    linux mongodb replica set集群安装
    DOS命令查询当前文件夹中文件数量
    centos7 开放mongodb端口
  • 原文地址:https://www.cnblogs.com/lykbk/p/lyk2342423.html
Copyright © 2011-2022 走看看