微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Rails 4,处置:“附件”未在 iOS 中下载

如何解决Rails 4,处置:“附件”未在 iOS 中下载

我在 send_data 方法中传递 disposition: 'attachment' 来下载图像,它可以在所有平台上完美运行但 iOS。在 iOs 中,它的行为就像 disposition: 'inline' 被传递了一样。我被卡住了,无法弄清楚。如果有人能提供帮助,那真是太棒了。

我使用 Rails 4.2.6Ruby 2.3.4

我的代码

<%= link_to "Download",blog_blogs_download_image_path,data: {turbolinks: false} %>

在控制器中

require 'open-uri'
url = 'resource_path'
data = open(url).read
send_data data,filename: "test_photo.jpg",disposition: 'attachment'

解决方法

AFAIU,事情就是这样。 iOS 中没有“下载”的概念。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。