Оба работают, но я бы рекомендовал не использовать FTP.Попробуйте загрузить данные, а затем использовать некоторые сценарии для сохранения файла.
Хранение изображений в базе данных может быть хорошей вещью в некоторых сценариях и плохой вещью в других.Большим преимуществом является то, что вам нужно беспокоиться только об одной системе, а большим недостатком является то, что база данных увеличивается и должна выполнять больше работы.Конечно, давайте не будем забывать, что базы данных легче распространять, чем файлы, поскольку они часто имеют встроенные механизмы для этого.