Наличие вашего сервера между конечным пользователем и хранилищем, вероятно, хорошая идея. Всякий раз, когда я предоставляю пользователям прямой доступ к хранилищам с помощью FTP или SSH, это становится очень грязным. Место, куда вы можете загружать файлы, которые становятся доступными из Интернета, используется для всех видов вещей.
Имея сервер между ними, вы можете организовать файлы, загруженные в некоторую рациональную структуру. Например, папка на дату и, возможно, также принудительное строгое присвоение имен самим файлам, избегая проблем с кодированием URL и т. Д.