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> 

Если я скопировать файл в s3 ведро (или где-нибудь еще, кроме Google диск) и использовать внешнюю ссылку, такие как https://s3.../filename.ext для fileUrl - это работает!

Но я не могу понять, какую ссылку использовать с Google Диска. Ссылки общего доступа и редактирования не работают.

  • https://drive.google.com/open?id={fileId} Поделиться ссылкой.
  • https://docs.google.com/document/d/{fileId}/edit Открыть/Изменить ссылку.

ответ

0

После большого количества проб и ошибок с кучей ссылок на Google Drive/Docs я понял это.

Трюк с помощью прямой ссылки для скачивания. https://drive.google.com/uc?id={fileId}

Так что ваш IFrame ЦСИ должен выглядеть следующим образом:

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

 Смежные вопросы

  • Нет связанных вопросов^_^