Я бы сказал, что это зависит от того, что вы будете делать с этими изображениями позже. Если вы используете эти изображения в теге img, вы можете сохранить их где-нибудь в структуре содержимого / папки.
Если вам не нужно, чтобы они были доступны извне, или если вам необходимо передать их обратно в потоковом режиме, вы можете сохранить их вне корневого веб-каталога, если хостер это разрешит.
Я бы не стал хранить их в app_data, поскольку лично я считаю, что хранить базу данных - это скорее соглашение. Большинство разработчиков, не знакомых с этим продуктом, не стали бы искать изображение.
Но: вы можете хранить двоичные файлы в БД (хотя это, вероятно, не лучшая вещь), поэтому ссылка в БД на файл в том же каталоге имеет смысл снова.
Хотя, я думаю, это скорее вопрос мнения, чем технического вопроса.