KaraBY У меня такие соображения по данному вопросу. По поводу того, что отдавать, отдавать все разом, в любом случае, пользователю потом, будет удобнее вручную удалить, то что не нужно.
Теперь по поводу того, где хранить. Есть разные варианты, как реализовать. В облаке от mail ru, был период, когда всем бесплатно и перманентно выдавали 1ТБ пространства. На данный момент, все хранилище информации, занимает практически 9 терабайт. На главной странице форума, пустить клич, чтобы юзеры которые успели воспользоваться данной акцией и зарегистрировали по ней аккаунт, а может даже и не один, предоставили его в пользование ресурса на благое дело. 10 аккаунтов должно хватить с запасом.
Есть еще 2 китайских облачных хранилища, но с ними надо покопаться и разобраться, как все устроено. По первичной информации они предоставляют:
BaiduPan (Drive) - 1ТБ — бесплатно или 2TB при разовом платеже 379 рублей (amacumara.ru/2017/06/instrukciya-po-registracii-baidu-cloud/)
Так же в свое время, китайский проект Weiyun, выдавал 10 терабайт дискового пространства. Так же можно бросить клич, быть может кто в свое время воспользовался данным предложением, а сейчас аккаунт вообще без дела валяется, достаточно будет всего одного аккаунта.
На данный момент самым оптимальным видится вариант с BaiduPan (Drive), либо 10 аккаунтов по терабайту или 5 аккаунтов по 2ТБ с единоразовым платежом чуть меньше 2К (379р за штуку). Явных лимитов, допустим на ежедневный трафик, я там не нашел, естественно все это надо тестировать. Можно вообще реализовать все описанное, чтобы всегда были дополнительные варианты и как говорится бесплатное дисковое пространство, лишним не бывает.