簡體   English   中英

使用 Rails 顯示存儲在 Amazon S3 上的 PDF

[英]Display PDF stored on Amazon S3 with Rails

我試圖在模型的show視圖中show存儲在 Amazon S3 上的附加 pdf,但我無法讓它工作。 到目前為止,我最好的嘗試是像這樣在 s3 上獲取上傳文件的 url:

#controller.rb

@key = upload.file.service_url

它成功獲取了文件的 URL,並在視圖中使用 iframe 顯示它。 可悲的是,這不起作用。

#view.html.erb

<iframe src=" <% @key %> " width="100%" height="500px">

它產生這個:

內嵌框架

我的Upload模型:

class Upload < ApplicationRecord
  belongs_to :user
  has_one_attached :file
end

非常感謝

你的 view.html.erb 應該是這樣的

#view.html.erb

<iframe src=<%= @key %> width="100%" height="500px"></iframe>

這個 (" <% @key %> ") 基本上是一個用於 rails 的字符串

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM