2
현재 내 리프트 프로젝트의 webapp 폴더 내에 이미지를 저장하고 있는데, 앞으로 문제가 발생할 것으로 예상됩니다.스칼라 리프트 - 업로드 된 파일을 서버 디렉토리에 저장합니다.
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/프로젝트 폴더 외부의 파일
첫 번째로 서버의 루트 경로에 어떻게 접근하여 거기에 저장할 수 있습니까?
두 번째로 내 앱에서이 파일을 어떻게 제공하여 페이지에 표시 할 수 있습니까? 사전에
덕분에, 어떤 도움이 많이 감사합니다 :)
도움을 주셔서 감사합니다. 기존 코드에서 getApplicationPath 함수를 어떻게 사용합니까? 예를 들어 파일을 "C :/files /"에 저장하려고합니다. 다시 한 번 감사드립니다. – jhdevuk