Я хотел бы создать веб-сайт, который позволяет пользователям сохранять веб-файл в своей учетной записи Google Диска. Пользователь должен вставить URL-адрес файла, и после отправки файл будет сохранен в учетной записи Google Диска пользователя. Этот веб-сайт предлагает такую функциональность (не обязательно через Picker API). Я хотел бы повторить это. Как это можно было сделать?
Можно ли использовать Google Picker API для сохранения файла с URL-адреса на Google Диск?
Ответы (1)
Не обязательно API Google Picker, но вы можете попробовать кнопку "Сохранить на Диске" функция API Google Диска. Эта функция позволяет вашему веб-сайту разрешить пользователям сохранять файлы в свою учетную запись на Диске с произвольного URL-адреса через браузер. Кнопка настраивается с помощью нескольких атрибутов в теге div
в разметке HTML, аналогично тому, как создается кнопка +1.
Самый простой способ отобразить кнопку «Сохранить на диске» на своей странице — включить необходимый ресурс JavaScript и добавить тег кнопки «Сохранить на диск»:
<script src="https://apis.google.com/js/platform.js" async defer></script>
<div class="g-savetodrive"
data-src="//example.com/path/to/myfile.pdf"
data-filename="My Statement.pdf"
data-sitename="My Company Name">
</div>
Для получения более подробной информации и примеров попробуйте пройти по данной ссылке.
Надеюсь, это поможет! Ваше здоровье!
person
Teyam
schedule
07.01.2017
Я попробовал это. Но это не работает, поскольку на сервере, который обслуживает URL-адрес, должен быть включен CORS. В противном случае произойдет ошибка XHR. Поскольку мы не можем ожидать, что каждый веб-сайт будет поддерживать CORS, это нежизнеспособное решение. Сохранить на диск применимо в том случае, если файл обслуживается с нашего собственного сервера.
- person DroidHeaven; 07.01.2017