Интеграция google drive для хранения файлов 

  • 3
  • Опубликовано: 2022-05-23
У пользователя есть личный кабинет, где он может отслеживать свои заказы. В каждом заказе прикрепляются файлы либо пользователем либо администратором из админ панели. Для работы с файлами было принято решение использовать гугл диск. Файл сохраняется не на сервере, а на гугл диске. И скачать и открыть его можно.

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

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

В рамках этой задачи было сделано:
- спроектированы таблицы базы данных для связи файлов с пользователями
- сделаны методы на скачивание, просмотр, добавление и удаление файлов
- настроена авторизация для работы с файлами
- сделаны интерфейсы для пользователя и админа

Вместо гугл диска можно использовать любое другое хранилище. Все они работают примерно одинаково. Поэтому мы можем создать что-то похожее на вашем проекте :)
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:
Стартап — торговый бот Coinlist

Стартап — торговый бот Coinlist Подробнее на моем сайте - https://aleksey-web.ru/portfolio/startups/coinlist-trade-karma-bot/

Стартап — World Sci Publ

Стартап — World Sci Publ Подробнее на моем сайте - https://aleksey-web.ru/portfolio/startups/worldscipubl/

Стартап — Gosstip

Стартап — Gosstip Подробнее на моем сайте - https://aleksey-web.ru/portfolio/startups/gosstip/

Интеграция с RetailCRM

Интеграция с RetailCRM

Интеграция с Shiptor логистикой

Интеграция с Shiptor логистикой

Интеграция qiwi для выплаты денег в партнерской программе

Интеграция qiwi для выплаты денег в партнерской программе Для партнерской программы в личном кабинете реализована интеграция с qiwi кошельком. Пользователь может добавлять карты и выводить накопленные деньги на них. Программа работает по restAPI. Принимает номер карты и сумму для выплаты. Проводит валидаци…

Система платежей ROBOKASSA

Система платежей ROBOKASSA Подключена система платежей robokassa для покупки электронной книги онлайн. Она дает возможность мгновенно оплатить за покупку товара, деньги также мгновенно перечисляются. После оплаты, покупатель оставляет свой e-mail, и на него получает ссылку на …

VK - api скрипты

VK - api скрипты При помощи api вк можно придумать много интересного - какие-то небольшие автоматизации или целые проекты и приложения. Я написал несколько таких программ для себя и для решения задач бизнеса. - изменение статуса на странице профиля пользователя Кажд…