2014-09-29 3 views
3

이미지를 데이터베이스에 저장하는 대신 업로드하는 기능을 구현하려고합니다. 프로젝트의 이미지 디렉토리에 이미지를 저장하는 방법을 제안 할 수 있습니다.이미지를 업로드하고 moqui의 일부 디렉토리에 저장하는 방법?

내 현재의 이미지를 업로드 할 때 데이터베이스에 저장되어 있으므로 Moqui의 예제 구성 요소 인 EditExampleContent.xml 파일을 참조했습니다.

미리 감사드립니다 .. !!

답변

0

저는 moqui.org에서 Moqui 용 응용 프로그램 만들기 (5 장)의 Resource Facade에 대해 살펴볼 것을 권장합니다. 로컬 파일 시스템에 저장하는 것은 다른 리소스 위치 접두어 즉, dbresource :(또는 구성 요소가 파일 시스템에있는 경우) 대신에 file :과 같은 것을 사용하는 것입니다. 위키 페이지에 대한 첨부 파일이 데이터베이스 (DBDEMO 위키 공간) 또는 로컬 파일 시스템 (DEMO 위키 공간)에 저장되는 HiveMind 위키에는이 예가 있습니다.

데이터베이스 또는 JCR 컨텐츠 저장소에 이러한 작업을 넣는 가장 큰 이유는 풀의 여러 서버에서 공유된다는 것입니다. 소스 저장소에서 왔고 모든 응용 프로그램 서버에서 동일하지 않으면 응용 프로그램 서버에서 로컬 파일 시스템을 사용하는 것은 대개 잘못된 생각입니다. 프로덕션 관리의 경우 응용 프로그램 서버를 일회용으로 취급하고 영구 저장소 (안정성을 위해 복제, 백업 등)로 데이터베이스 또는 콘텐츠 저장소를 사용하는 것이 가장 좋습니다.

관련 문제