Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 谷歌文档';观众_Amazon S3_Google Docs_Google Document Viewer - Fatal编程技术网

Amazon s3 谷歌文档';观众

Amazon s3 谷歌文档';观众,amazon-s3,google-docs,google-document-viewer,Amazon S3,Google Docs,Google Document Viewer,我试图让Google文档查看器加载一个存储在我的Amazon S3帐户上的pptx文件,但由于某种原因失败了。我把同一个文件放在我的开发服务器上,一切都正常加载 <!--- This one works ---> <iframe src="http://docs.google.com/gview?url=http://www.myURL.com/iframe-ppt-demo/demo.pptx&embedded=true" style="width:600px; h

我试图让Google文档查看器加载一个存储在我的Amazon S3帐户上的pptx文件,但由于某种原因失败了。我把同一个文件放在我的开发服务器上,一切都正常加载

 <!--- This one works --->
<iframe src="http://docs.google.com/gview?url=http://www.myURL.com/iframe-ppt-demo/demo.pptx&embedded=true" style="width:600px; height:500px;" frameborder="0"></iframe>

 <!--- This one does not works --->
<iframe src="http://docs.google.com/viewer?url=https://myS3Bucket.s3.amazonaws.com/demo.pptx&embedded=true" style="width:600px; height:500px;" frameborder="0"></iframe>


我可以很好地从S3链接下载,并且我确保每个人都有开放/下载预赛设置。谷歌文档不允许S3文件吗?

我有一个类似的问题,我可以从一台服务器访问pdf,但不能从另一台服务器访问。我被难住了一段时间,但我现在发现,我相信这是因为谷歌似乎有一个XSS策略,它阻止你从不同的服务器“查看”pdf

如果嵌入pdf的文件位于不同的站点(不同的协议、主机或端口),则Google将不允许加载该文件

我希望这有帮助