Скрытая загрузка файлов на облако

166
18 ноября 2018, 23:00

Задача состоит вот в чем.

На сайте есть пользователи и разные проекты. Для каждого проекта и каждого пользователя своя папка с файлами. В этих папках так же могут быть архивы большого размера (пару гб). Таких архивов может быть много. Пользователь может загружать и скачивать эти архивы с облака. Но доступ к ним нужно регулировать. Нужно чтобы лично я с помощью кода определял, кто может скачивать или загружать файлы, а кто нет.

Какое облако позволяет загружать и скачивать файлы при этом не запрашивая доступ к аккаунту у самого пользователя? Или же как обойти доступ к аккаунту на том же Google Drive, чтобы пользователь даже не подозревал что эти файлы хранятся на облаке.

Answer 1

Оказывается Google Drive API поддерживает такую возможность. Необходимо:

  1. Создать сервисный аккаунт тут
  2. Скачать библиотеку для работы с google api тут, там есть примеры готовых решений
  3. Вникнуть в документацию Google Drive API v3 об управлении файлами тут
  4. Вникнуть в документацию Google Drive API v3 об управлении доступом к файлам тут
READ ALSO
Как в php вывести значения из xml?

Как в php вывести значения из xml?

Есть файл xml из которого надо вывести значения в php и html форму сам файл https://ratingkinopoisk

181
Проблема с длительным парсингом

Проблема с длительным парсингом

Есть PHP скрипт, который парсит 32 000 страниц и полученные данные отправляет в БД МУСКУЛАПроблема - автозавершение работы скрипта браузером

164
Избежать повторного вызова foreach (ob)

Избежать повторного вызова foreach (ob)

Как можно сократить этот код, использующий функции контроля вывода (ob)? Возможно избежать повторного вызова foreach? Выполнить код (http://sandboxonlinephpfunctions

166
Передача информации на страницу

Передача информации на страницу

Есть главная страница, и второстепенная Можно ли при переходе по ссылке с главной на второстепенную передать какую-либо информацию на второстепенную...

170