2017-06-19 59 views
0

我可以在cloudinary中加載pdf,但無法顯示它。我試着用:從cloudinary顯示PDF

<%= cl_image_tag worker.cv.path, width: 1000, height: 1000,crop: :fill, format: :jpg %> 

呈現在

<img width="1000" height="1000" src="http://res.cloudinary.com/dgl9juzps/image/upload/c_fill,h_1000,w_1000/v1498033370/owpbctm8yi8pbwsxt3wz.pdf.jpg%22" alt="Owpbctm8yi8pbwsxt3wz.pdf"> 

,但它不工作。

感謝您的幫助

+0

什麼不行?預期的結果是什麼,模板呈現返回什麼? –

+0

我看不到圖片,它會打印一個字符串和一個圖像的圖標... – Tana

+0

您可以發佈渲染標籤作爲代碼示例嗎?你確定,這個cloudinary支持pdf的這些功能嗎?在我看來,你可能不能使用圖像標籤來顯示PDF,而不先將其轉換爲圖像。 –

回答

0

渲染的鏈接有兩個問題:

<img width="1000" height="1000" src="http://res.cloudinary.com/dgl9juzps/image/upload/c_fill,h_1000,w_1000/v1498033370/owpbctm8yi8pbwsxt3wz.pdf.jpg%22" alt="Owpbctm8yi8pbwsxt3wz.pdf"> 

// src = "http://res.cloudinary.com/.../owpbctm8yi8pbwsxt3wz.pdf.jpg%22" 
  1. 從22%
  2. 尾隨「和文件擴展名是.pdf.jpg代替而已。 jpg

如果您只是致電:

http://res.cloudinary.com/dgl9juzps/image/upload/c_fill,h_1000,w_1000/v1498033370/owpbctm8yi8pbwsxt3wz.jpg

所以也許你應該只傳遞文件名而不用擴展名給幫手。

+0

謝謝羅蘭德,問題是我應該打電話給用戶下載的pdf ......我怎麼能通過這個differents文件名沒有幫手? – Tana