zoukankan      html  css  js  c++  java
  • IOS文件下载时,文件名的处理

                string contentType = MimeMapping.GetMimeMapping(name);var isIOS = false;
                if (Request.UserAgent != null && (Request.UserAgent.Contains("iPhone") || Request.UserAgent.Contains("iPad")))
                {
                    isIOS = true;
                }
                var isWeChat = false;
                ///Mozilla/5.0 (iPhone; CPU iPhone OS 14_5 like Mac OS X) 
                ///AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.12(0x18000c28) NetType/WIFI Language/zh_CN
                ///
                ///Mozilla/5.0 (iPhone; CPU iPhone OS 14_5 like Mac OS X) 
                ///AppleWebKit /605.1.15 (KHTML, like Gecko)  Mobile/15E148 wxwork/3.1.15 MicroMessenger/7.0.1 Language/zh ColorScheme/Light
                if (Request.UserAgent != null&&(Request.UserAgent.Contains("MicroMessenger")) && (Request.UserAgent.Contains("wxwork")))
                {
                    isWeChat = false;
                }
                else if (Request.UserAgent != null && (Request.UserAgent.Contains("MicroMessenger")))
                {
                    isWeChat = true;
                }
                 WebClient my = new WebClient();
                 mybyte = my.DownloadData(pingUrl);
                 if (isIOS)
                 {
                   if (isWeChat)
                    {
                      Response.AppendHeader("Content-Disposition", "filename=" + name);
                      return File(mybyte, contentType, Url.Encode(name));
                    }
                   else {
                     Response.AppendHeader("Content-Disposition", "attachment;filename=" + name);
                     return File(mybyte, contentType, name);
                   }
                 }
                 return File(mybyte, contentType, Url.Encode(name));
  • 相关阅读:
    boost::asio::error的用法浅析
    boost::asio::buffer
    sqlserver2008安装图解
    WCF 聊天室程序代码详细讲解教程
    C#中使用Property Grid(属性面板)控件
    TXT>Access 使用DAO数据源!(VB Code)
    读取INI文件 VbCode
    Pet Shop 4
    模式行为型
    C#编程规范
  • 原文地址:https://www.cnblogs.com/JioNote/p/15239430.html
Copyright © 2011-2022 走看看