Google文档预览不显示S3签名的URL [英] Google Docs preview does not show S3 Signed URL

查看:99
本文介绍了Google文档预览不显示S3签名的URL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经在Rails应用程序中嵌入了Google文档预览。使用AWS S3签名URL时,它不会生成预览。我该如何解决这个问题?

I have embedded Google Docs preview in my Rails application. While using AWS S3 signed URL, it does not generate preview. How can I solve this problem?

示例

<iframe src="http://docs.google.com/gview?embedded=true&amp;url=https://d2qvdh0r9424ok.cloudfront.net/mallow-tech/attachments/1/original/logo-page.png?1473416934&amp;Expires=1473738491&amp;Signature=CsFJAs6jg8pqDSMy3YTinV7a8ffYoRUpc~0D-cEgw-hXWQ96fV7VYUz3uDmDmf7O2MeGEFnVt2aiwPgcsqEA8Up~azeCoBUUraKVr~fPLrl-xrWofuIzR7iZSqqsr6mQedMlWOIHbS3S9XIsJY8j74L2po-U04oM6dylSrF~CKPAwgpf4uQGeuPx1mj7My5ikIipfXJmU1MQ-ePVvWY3rRLPCFS~p9YBAQBXPsN4~P3vrx91qLcoTfjfXWDOlMbuIwNsQw8DnC6pfn1o9gsoB0dyZ6yU5iM5-oPDlxv8BV1nfaF8GmKhyDZkn0w663IRlkMMmwypQUYCMhd~Oe2PVQ__&amp;Key-Pair-Id=APKAJNWWFIAEHGHR4NAQ" style="width:600px; height:500px;" frameborder="0"></iframe>


推荐答案

我认为s3 / cloudfront网址未编码。尝试使用编码的网址。

I think the s3/cloudfront url does not encoded. Try with encoded url.

网址应为 https%3A%2F%2Fd2qvdh0r9424ok.cloudfront.net%2Fmallow-tech%2Fattachments%2F1% 2Foriginal%2Flogo-page.png%3F1473416934 而不是 https://d2qvdh0r9424ok.cloudfront.net/mallow-tech/attachments/1/original/logo-page.png? 1473416934

这篇关于Google文档预览不显示S3签名的URL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆