и при загрузке через это поле файл попадает на стороннее хранилище, пользователь может потом скачать его...
Что то не понятно. Поле файл служит для загрузки файла на сервер. Загрузку в облако сделать можно, хотя целесообразней для этого сделать другое поле, но не суть. Кто будет его загружать в облако, что бы потом юзер оттуда скачал? И как он потом найдёт скаченный кем то файл?
Уже есть отдельное поле файл (доработанная копия стандартного поля файл, где пользователь скачивает файл не на прямую а по клику на кнопку его перекидывает на отдельную страницу где через n-секунд начинается автозагрузка файла) Теперь нужно это поле еще доработать таким образом чтоб файлы, которые грузятся через это поле попадали не на хостинг, а в облако, скачивание с фронта так же идет с облака.
На данный момент рассматриваю подключение к яндекс диску, или объектному хранилищу selectel (яндекс приоритетнее)