Как реализовать закачку файлов с сайта в какое-нибудь облако?
Добрый день!
Задача: Необходимо на сайте типографии реализовать возможность передачи исходных материалов (изображения, которые необходимо напечатать — размер может достигать 1,5 Гб) — закачивать куда-нибудь на сервер. Изначально было сделано через ftp, была написана инструкция для пользователей, но это как оказалось неудобно для большинства пользователей (ставить ftp-клиента, создавать подключение).
Вот сейчас смотрим в сторону существующих хранилищ файлов:
— Google Drive
— Яндекс.Диск
— Dropbox
Есть у какого-нибудь из этих возможность использования виджета по закачке файла без авторизации на данном сервисе. Т.е. в идеале — пользователь нажимает кнопку «Закачать файл», выбирает через «Проводник» нужный файл и файл заливается на сервис хранения файлов без авторизаций и регистраций этого пользователя. Может у кого-нибудь есть опыт решения такой задачи?
Вопросы:
1. Возможно ли вообще такое на каком нибудь сервисе?
2. Если да, то какой сервис хранения файлов выбрать для данной задачи?
Подключите Яндекс.Диск к серверу по WebDav, примонтировав как каталог в директории домена.
И заливайте в него файлы через свой сайт, как если-бы они заливались к вам на сервер.
Можно монтировать даже не весь Ядиск, а какой-либо конкретный каталог на нем.
Как вариант — поставить простенький сервер (хоть собранный из старой персоналки) с парой дисков в RAID (можно программный) на colocation. Плюсы: диски ставишь какие хочешь, лишь бы места в корпусе и мощности питания хватило, нет ограничений на ПО и его настройки. Минусы — может быть дороговато по сравнению с другими решениями; скорость и отказоустойчивость, скорее всего, поменьше, чем у Яндекс-Диска и Dropbox (там серверов много). Аналогичный вариант — VPS (не могу только сказать, насколько сравнимый по цене).