Здравствуйте
Добавьте поддержку несколько внешних хранилищ сразу, то есть запоминание, на какое внешнее хранилище загружен был файл, чтобы в дальнейшем с ним работать.
Я например, выбрал изначально внешнее хранилище SFTP, стал грузить файл, всё работает, файлы с него также удаляются при удалении.
Но если переключить на другое внешнее хранилище, Яндекс, например, файлы, загруженные ранее на SFTP, уже не работают, их не скачать и не удалить с внешнего хранилища при удалении.
Например (Мысли вслух, чтобы лучше поняли идею)
Можно хранить несколько конфигов внешних хранилищ ср