gpt4 book ai didi

ruby-on-rails - send_data - 在新的浏览器窗口中打开文件?

转载 作者:行者123 更新时间:2023-12-04 03:33:40 25 4
gpt4 key购买 nike

#in my controller (works just fine)

order = Order.find(params[:id])
url = order.receipt.file.url
data = open(url).read
send_data(data, type: 'application/pdf', filename: "appname-receipt#{order.id}", disposition: 'inline')

这需要一个存储在 S3 中的 PDF,并在当前窗口中很好地呈现它。

只是想知道是否有人知道在新的浏览器窗口中打开 的巧妙方法?

最佳答案

anchor (target) 元素上的 <a> 属性可用于在新窗口中打开链接页面。

<a href="#" target="_blank">I open in a new window.</a>

_blank: Load the response into a new unnamed HTML4 window or HTML5 browsing context. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a

关于ruby-on-rails - send_data - 在新的浏览器窗口中打开文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31466521/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com