Загрузка файлов с помощью Imagefield и сохранение их в статическом месте

StackOverflow https://stackoverflow.com/questions/4686806

Вопрос

У меня есть проблема с моим приложением здесь. Моя конфигурация такова, что я могу загрузить новый релиз и символически связать его для производства - однако это означает, что каждый раз, когда я загружаю новый релиз, все фотографии, которые были загружены в любые части моего проекта, завернуты в старый выпустить и исчезнуть.

Как я могу сохранить эти файлы в статическое местоположение файла, которое не обертывается в релизе? Заранее спасибо.

Это было полезно?

Решение

Я предполагаю, что лучше всего не допустить, чтобы ваши медиа -файлы в папке исходного проекта, например, есть такая структура, как:

myproject
|
|----media
|----src

Нет необходимости иметь папку мультимедиа в том же каталоге, что и ваш исходный код, приложения и т. Д., Таким образом, у вас есть решение, в котором Dir с выпуском содержит только статические файлы! То же самое относится и к базе данных, если вы используете SQLite ... посмотрите на это Для более ухудшенной структуры!

Конечно, это не обязательно, но опыт показывает, что он делает жизнь намного проще!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top