2013-07-15 1 views
1

Amazon S3 계정에 저장된 pptx 파일을 Google 문서 뷰어에로드하려고하는데 어떤 이유로 실패합니다. 내 dev에 서버에 동일한 파일을 넣어 모든로드 잘.Google 문서 뷰어

<!--- 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 링크에서 다운로드 할 수 있으며 모든 사용자가 공개/다운로드 프리 슨션을 설정했는지 확인할 수 있습니다. Google 문서 도구에서 S3 파일을 허용하지 않습니까 ???

답변

1

한 서버에서 pdf에 액세스 할 수 있지만 다른 서버에서는 액세스 할 수없는 비슷한 문제가 있습니다. 나는 당황했다. 그러나 나는 이것이 다른 서버의 pdf를 '볼'수 없도록하는 XSS 정책을 가지고 있기 때문에 이것이 그 이유라고 생각한다.

pdf가 포함 된 파일이 다른 사이트 (다른 ​​IP, 도메인 또는 서버인지 확실하지 않은 경우)에 있으면 Google은 파일을로드하지 못하게합니다.

이 정보가 도움이되기를 바랍니다.