2015-10-06 77 views
0

我使用carrierwave和fog在s3上傳了pdf文檔。有沒有一種方式讓用戶在不下載的情況下預覽內容?Rails。從S3服務器預覽文檔

+0

通過預覽你的意思是閱讀整個文件或能夠看到一些封面? –

+0

這將是簡歷。最多1-2頁。很高興看到整個文檔。但是我對這兩種解決方案都很感興趣,因爲我是新手,我想盡可能多地吸收 – FVG

+0

我希望用戶能夠訪問它,而不必將其存儲在文件系統中的某個位置。每個用戶都有一個簡歷。簡歷在亞馬遜S3上。我想在用戶的展示頁面上看CV時可見。我似乎無法爲此找到任何紅寶石寶石。 – FVG

回答

0

你可能會考慮使用PDF-JS。有一個Rails gem,但它在2年內沒有更新。我可能會下載最新的version

1

到了一天結束時,我意識到我可能不僅有pdf,還有其他類型的文件。因此,在fog.rb我設置公衆爲false,以便它生成的url潮頭的

config.fog_public = false 

在我view.html.erb我做一個簡單的link_to所以它會在新窗口中打開文檔而不保存它是這樣的:

<%= link_to "View CV", @applicant.cover.attachment.url, :target => "_blank" %> 

也許有辦法預覽鏈接但是這很好的時刻。