прошу помощи, получил тестовое здание по Yii2 есть пункт который не могу понять, подскажите как правильно его понять, при этом что просят избегать готовых виджетов -Предусмотреть загрузку файлов разными способами (файловая система, удаленный файловый сервер) не изменяя логику работы приложения.
Т.е перетаскиваешь файл в форму для загрузки на сервер, либо прямую ссылку даешь, где файл этот и лежит (не на компе, а то додумаетесь со своими file:///c:\documents\бред_собачий)
Посетитель вам отправляет файл через форму. Обычно его PHP-скрипт сохраняют напрямую в папку site.ru/uploads. Можно сделать так, чтобы вместо этого файл перекачивался на любой чужой файловый хостинг. Например, по FTP. А просят сделать так, чтобы можно было загружать в любое место, выбирая способ в конфиге.
ага спасибо , меня смутило выражение файловая система , как я понял хотят видеть два способа загрузки один стандартный способ второй на удаленный сервер , только откуда выводить картинки из основного сервера или удаленного пока не понятно
Если на основном, то должно выводиться вроде Код (Text): <img src="/uploads/images/1.jpg"/> Если на удалённом, то Код (Text): <img src="https://uploads.com/images/1.jpg"/> У каждого типа должен быть способ настроить baseUrl для формирования адресов.