2016-10-13 1 views
0

Google 문서 뷰어에 프록시 다운로드 소스를 제공 할 수 있나요? 예 : https://www.url.com/download.php?file=fdg46fgd (임의 다운로드 코드).Google 문서 뷰어 외부 URL

다운로드 스크립트 헤더는 다음과 같다 :

header("Content-Type: " . $mime); 
header("Content-Disposition: attachment; filename=\"$name\""); 

header("Content-Length: " . $size); 
header("Cache-Control: private"); 

그것은 헤더 이후의 내용이 설립 인쇄합니다. 브라우저에 링크를 입력하면 예상대로 작동합니다. 첨부 파일 대신 인라인을 사용해 보았지만 Google 문서 뷰어에는 항상 '미리보기 없음'이 표시됩니다. 다운로드를 사용할 때 등 내가 직접 링크를 사용하는 경우 제대로 표시됩니다

등 PDF 파일, DOCX, 서로 다른 문서를 사용하여

<iframe src="https://docs.google.com/gview?url=https://www.url.com/download.php?file=fdg46fgd&embedded=true" style="width:800px; height:700px;" frameborder="0"></iframe> 

나는 시도했다, 그러나 : 문서 뷰어 코드는 다음과 같습니다 스크립트. 전에 URL을 기반으로 다운로드 스크립트를 사용하는 사람들을 보았습니다. 더 이상 Google 문서 뷰어에서 작동하지 않습니까? 어떤 제안? 어떤 도움을 주셔서 감사합니다, 감사합니다!

답변

0

다운로드 URL의 프로세스에 유효성 검사 (예 : 로그인 확인, 사용자 제한 등)가 있으므로 이 확인 코드를 삭제하면 Google 문서 뷰어가 원하는 파일을 열 수 있습니다.