2017-01-05 7 views
0

Googleドライブにファイルが保存されています。Googleドライブのファイルをdocs.google.com/gviewで表示するiFrameに埋め込む

iframeに埋め込まれたウェブサイトに表示したいと考えています。

私はGoogleドキュメントビューアを使用しようとしていますが、動作させることはできません。

<iframe src="https://docs.google.com/gview?url={fileUrl}&embedded=true"></iframe> 

私は(Googleのドライブ以外の他のどこか)S3バケットにファイルをコピーする場合や、fileUrlためhttps://s3.../filename.extなどの外部リンクを使用する - それは働きます!

しかしGoogleドライブからどのリンクを使用するかわかりません。共有リンクと編集リンクは機能しません。

  • https://drive.google.com/open?id={fileId}共有リンク。
  • https://docs.google.com/document/d/{fileId}/editリンクを開く/編集します。

答えて

0

Googleドライブ/ docsのリンクを多数試してエラーが発生した後、私はそれを理解しました。

このトリックは直接ダウンロードリンクを使用しています。 https://drive.google.com/uc?id={fileId}

だからあなたのiframeのsrcが次のようになります。

<iframe src="https://docs.google.com/gview?url=https://drive.google.com/uc?id={fileId}&embedded=true"></iframe> 
関連する問題