2017-06-19 60 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