使用rails的send_file 实现下载功能时,type指定application/xls;charset=utf-8, firefox下文件名称为中文,但是ie下确实乱码,解决方式为如果是ie的话使用CGI::escape("文件名.doc"),这样就会在ie下正常显示,例如
user_agent = request.user_agent.downcase
file_name = user_agent.include?("msie") ? CGI::escape("文件名.doc") : "文件名.doc"
send_file 文件路径, :type => "application/xls;charset=utf-8", :filename => file_name
user_agent = request.user_agent.downcase
file_name = user_agent.include?("msie") ? CGI::escape("文件名.doc") : "文件名.doc"
send_file 文件路径, :type => "application/xls;charset=utf-8", :filename => file_name
发表评论
-
rails console 记录命令历史
2020-03-20 10:53 2741: 打开文件: vim ~/.irbrc,添加如下内容: ... -
mysql dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
2019-12-16 16:43 355今天一连串的神操作导致连接mysql一直报错,dyld: Li ... -
ruby gsub和sub 的特殊使用
2019-04-04 19:53 947gsub和sub使用 常用的使 ... -
rails离线环境搭建相关命令
2018-12-17 09:35 3831:下载yum包: 环境搭建需要安装很多包,可以使用 yumd ... -
rails离线环境搭建相关命令
2018-12-17 09:35 3981:下载yum包: 环境搭建需要安装很多包,可以使用 yumd ... -
rails5 belongs_to 默认不能为空,报错must exist
2017-04-29 16:37 4391: 在config/application.rb设置 con ... -
随笔知识
2014-08-07 21:11 1782show-source: 查看方法在文件中的位置,show-s ... -
rails 中 group 按照一定的规则返回数据
2012-11-03 19:20 932has_many :user_resumes, class_n ... -
项目 经验
2012-10-10 15:53 01: user = User.first; user. ... -
数组使用will_paginate
2012-03-30 11:58 1406有的时候,在开发的过程中需要对模型数组进行分页,此时我们可以如 ... -
我的rails 编程规范
2012-01-16 15:19 8431: 属性中时间要已at结尾,例如created_at, ... -
html_safe
2012-01-12 13:56 1409html_safe: 可以保证(> < &am ... -
同时分页查找没有关联关系的多个表
2011-12-30 14:41 1246supplyinfos和seekinginfos两个表 需求: ... -
counter_cache的使用
2011-10-08 11:55 2691有点惭愧,做rails也2年了,竟然不会用co ... -
has_many 关联关系表单 提交
2011-04-18 17:16 1113class Author has_many :books ... -
belongs_to 多级关联关系
2011-04-12 14:18 1091有一种情况,是这样的c属于b,b属于a,但是我们有时候想建立c ... -
rails 根据异常显示特定的错误页面
2011-03-27 20:50 1151rescue_from 异常, :with => :a ... -
rails 笔记
2011-03-27 20:49 1694启动项目: ruby script/se ... -
rails 发送电子邮件(ActionMailer)
2011-03-27 20:49 35971: 复制以下配置邮件 ... -
rails 读写分离
2011-03-27 20:48 1975开发环境下实现rails的 ...
相关推荐
用VB写的一个串口文件传送系统,实现了串口之间文件传送的例子。很有参考价值。
send_file Introduce一个使用 NIO + selector + send file 技术的 server + client ,专门用于服务器之间搬运文件。quick start打开 example module src 目录.运行 example.ServerDemo运行 example.ClientDemo注意: ...
s7-300 通讯模块Sample_S7-300_BSEND_BRCV.zipSample_S7-300_BSEND_BRCV.zip
在Windows11上尝试安卓应用,居然可以获得和手机差不多的...1.3.0版本解决了以前1.2.3版本上传文件总是失败的问题(错误提示 Error:missing, in ID_SEND_V1),使用1.3版本可以上传(文件名是中文的要改为英文)。
一个udp传输数据的demo
send_email.py
file send, how to send files from here to there
通过java语言实现文件在网络上的传输,程序较为简单,供参考
后端返回文件流,flask中可使用 return send_file(文件路径) 返回二进制文件流,在headers中传送文件相关信息(如文件名)。 前端使用 URL.createObjectURL() 创建创建一个 DOMString URL对象,创建一个 a ...
QT5_sendfile.rar
code send sms j2me , you cand send sms in asha platform
send_packet_2.0(winfilter)
Sinatra 扩展:XSendFile sinatra-xsendfile扩展提供了x_send_file帮助器方法来更快地发送文件注意:不再支持sinatra-xsendfile 。 考虑使用代替。 ##XSendFile 在; 在; 在。 ##安装如果您使用 ,只需将sinatra-...
spi自测程序,发送模块,使用spidev节点
{ 1,在服务器端如何维护已经登录的用户列表; 2,反向通讯,通过服务器端给客户端发送文件; 3,实现客户端与服务器端的Chat聊天功能(稍加改动可转化为C->S->C的聊天程序) 4,如何使用IdTCPServer和IdTCPClient控件 ...
netsend_153
Autoit_Send_命令的可用按键列表
用于测试arp发送,环境为linux系统,用于测试arp阻断
c#_udp_client_send_and_read
send_packet_raw_subodh.c