下载文件根据浏览器判断文件名,解决兼容性问题
兼容性解决
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() 可获取毫秒值
转载于:https://www.cnblogs.com/liuchuanxu/p/4613538.html
下载文件根据浏览器判断文件名,解决兼容性问题相关推荐
- Blazor 中如何下载文件到浏览器
Blazor 中如何下载文件到浏览器 目录 一.前言 二.方法一(导航跳转) 三.方法二(下载后传出) (一) 使用 RestSharp 下载 (二) 使用 BlazorDownloadFile 传出 ...
- 使用a标签下载文件,浏览器会直接打开解决方案
使用a标签下载文件,浏览器会直接打开解决方案 背景 一.HTML中的a标签实现点击下载 二.即使使用a标签的download属性,chrome浏览器还是会打开 三.解决方案 解决方案一:使用ajax请 ...
- BaiduPCS-Go 下载文件出现 403 Forbidden 的解决方法
BaiduPCS-Go 是一款由 iikira 大佬使用 Go 语言编写的第三方百度网盘客户端,点此直达项目地址.BaiduPCS-Go 支持 Windows.macOS.linux.移动设备等平台, ...
- 浏览器内核以及解决兼容性的方法
浏览器内核以及解决兼容性的方法 浏览器内核: 分类: 1.Trident(IE内核) Trident(IE内核):该内核程序在1997年的IE4中首次被采用,是微软在Mosaic代码的基础之上修改而来 ...
- java 通过url下载文件到浏览器
前端传来url地址与文件名,下载文件到浏览器 代码 (这里模拟,直接在代码里写了url,可以拼接在url后进行截取) 请求接口 @GetMapping("/findOperatorBarVO ...
- vue项目中点击button下载文件到浏览器
代码实现 在src 下面的 directive 文件夹下新建目录 down-load-url down-load-url / index.js文件 /*index.js文件* 后端返回文件的url,前 ...
- java获取默认下载路径吗_java下载文件到浏览器默认路径
java下载文件到浏览器默认路径 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog..net/mengmeng2222222 一.controller层代码: @Requ ...
- java byte 图片浏览器直接显示_以Spring Boot的方式显示图片或下载文件到浏览器的示例代码...
以Java web的方式显示图片到浏览器以Java web的方式下载服务器文件到浏览器 以Spring Boot的方式显示图片或下载文件到浏览器 请求例子:http://localhost:8080/ ...
- 谷歌或其他软件无法下载文件或程序时的解决方法(window官方解决办法)
无法下载文件或程序时的解决方法 官网: https://support.microsoft.com/zh-cn/help/883260/information-about-the-attachment ...
最新文章
- ios 支付宝支付集成
- 路由器NAT网络地址转换
- hdu4525 威威猫系列故事——吃鸡腿
- flask框架创建数据库定义字段类型和字段常用参数
- mysql 数据库锁一般处理
- windows.old可以删除吗_C盘里的文件夹都有何用?可以删除吗?哪些可以删除?
- 一个简单的中文自动转拼音
- Java String 类的方法
- 易被忽视的贝叶斯概率
- memset初始化数组的问题
- 高等数学线性代数概率论pdf电子教材期末考试考研必备
- 天正2014打开加载lisp_win10系统设置CAD2014打开自动加载天正的恢复方法
- 测试用例——微信发红包
- AE导出合成时,如何调整背景颜色?
- 汉诺塔c语言执行步骤详解,详解汉诺塔执行过程
- 学期计算机教学工作反思,小学信息技术老师一月工作反思总结教育教学笔记
- 【故障|监听】TNS-12518、TNS-00517和 Linux Error:32:Broken pipe
- Linux e1000e网卡驱动
- 【面试相关】(三)如何面试程序员?
- Ubuntu连接不了网络的解决方法