我正在尝试连接到我的S3(私下使用访问密钥)并加载文档文件以在iframe上显示。但是,当我在前端添加以下html代码时,最终将文件下载到我的计算机上,而不是将其加载到iframe中。如何使其显示在iframe中?
<!--index.html.erb-->
<!-- image is the attachment done through paperclip gem-->
<iframe src="<%= @file.image.expiring_url(50)%>" width="100%" height="800" >
答案 0 :(得分:0)
<iframe>
不是显示文件的最佳方法。使用object
可以在无法显示文件时提供错误消息。仅当安装了用于显示相关格式的必需插件时,浏览器才会在iframe
内显示文件,否则开始下载。那不是Ruby的问题。
阅读此stackoverflow帖子HTML embedded PDF iframe,了解更多信息。