zoukankan      html  css  js  c++  java
  • 下载文件根据浏览器判断文件名,解决兼容性问题

    兼容性解决

    string FileDownloadName = string.Format("城市广告位详情{0}.xls", DateTime.Now.ToString("yyyyMMddHHmmss"));
    string outputFileName = null;
    //判断浏览器类型,火狐下文件名直接加双引号,IE Chrome下文件名用HttpUtility.UrlEncode或Server.UrlEncode进行编码
    string browser = System.Web.HttpContext.Current.Request.Browser.Browser.ToUpper();
    if (browser.Contains("MS") == true && browser.Contains("IE") == true)
    {
    outputFileName = HttpUtility.UrlEncode(FileDownloadName);
    }
    else if (browser.Contains("FIREFOX") == true)
    {
    outputFileName = """ + FileDownloadName + """;
    }
    else
    {
    outputFileName = HttpUtility.UrlEncode(FileDownloadName);
    }

    2.new Date().valueOf() 可获取毫秒值

  • 相关阅读:
    xml解析
    xml基础
    对象的深浅克隆
    批处理文件(bat)
    贪吃蛇逻辑代码
    排序算法
    tcp,第一个例子,客户端,服务端
    网络编程三要素
    装饰者模式
    工作中遇到的问题
  • 原文地址:https://www.cnblogs.com/liuchuanxu/p/4613538.html
Copyright © 2011-2022 走看看