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