2016-10-13 4 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 Doc Viewerには常に「プレビューなし」と表示されます。ダウンロードを使用しているとき、そのような私は直接リンクを使用している場合は、それが正しく表示されます

など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 Doc Viewerでもう使えないのですか?助言がありますか?どんな助けもありがとう!

答えて

0

ダウンロードURLのプロセスに検証(例:check login、limit user、...)があるためです。 この確認コードを削除すると、Google Doc Viewerは必要なファイルを開くことができます。

関連する問題