В настоящее время я храню изображения в папке webapp моего проекта Lift, что, как я знаю, вызовет проблемы в будущем.
val path = "src/main/webapp/files/"
И код, который я использую для его сохранения:
case Full(file) =>
val holder = new File(path, "test.txt")
val output = new FileOutputStream(holder)
try {
output.write(file)
} finally {
output.close()
}
}
То, что я пытаюсь сделать, это сохранить в корневом каталоге сервера в легко управляемой папке, называемой файлами, так что SERVER_ROOT / files вне папки проекта.
Во-первых, как мне получить доступ кпуть к корню сервера, чтобы я мог сохранить их там?
Во-вторых, как бы я обслуживал эти файлы из своего приложения, чтобы я мог отображать их на странице?
Заранее спасибо,любая помощь высоко ценится:)