首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails Prawnto PDF无法在Internet Explorer中下载

Rails Prawnto PDF无法在Internet Explorer中下载
EN

Stack Overflow用户
提问于 2010-03-02 00:04:58
回答 2查看 684关注 0票数 2

我有一个可用的Prawnto实现,除了在IE版本6- 8中。下面是我的print方法:

代码语言:javascript
复制
prawnto :inline => false, :filename => @purchase.deal.name + "-" + @purchase.customer.name+".pdf", :prawn => {:skip_page_creation=>true}

这在Safari,FF和Chrome上运行良好。你知道的,正常的浏览器。

但在IE上,浏览器尝试下载记录的id号;URL如下所示:

https://domain.com/customers/print/24?format=pdf

上面写着“无法下载文件'24'”。

你知道我应该在这里做什么吗?

谢谢,亚伦。

EN

回答 2

Stack Overflow用户

发布于 2010-03-19 23:11:39

我在这里更新了我的答案:

Rails PDF Generation with Prawn in IE7

中间件看起来会起作用,但不管是什么原因,它没有起作用。我们在控制器动作上设置了一些头文件,这似乎对我们起作用了。

票数 2
EN

Stack Overflow用户

发布于 2010-03-11 03:56:45

另一种解决方案是创建没有SSL要求的pdf链接,直到这个问题得到解决。如果您使用的是https插件,请使用ssl_allowed代替required,然后生成不带https的链接。

这不是我想要做的,但它可以暂时完成工作。我仍然在研究这个问题,因为另一个发布的解决方案--使用Rack Middleware截取报头--对我不起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2357110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档