JSF에서 업로드 기능을 사용해 본 적이 없지만 이제해야 할 일이 있습니다. 나는 몇 가지 질문을하고 그들은 "인형"시리즈 질문에 대한 것입니다. 따라서 :JSF에서 파일 업로드에 대한 기본 질문
1) 사용자의 사진을 DB 또는 서버의 파일 시스템에 로그인 했습니까?
2) 서버에 대한 상대 경로 또는 고정 경로 또는 db/속성에 대한 루트 URL과 db에 대한 상대적 부분도 마찬가지입니까?
3) DB의 경우 JPA2 + MySQL을 사용할 때 성능이 어떻습니까? 그렇지 않으면 어떤 죄수입니까?
4) 서버를 사용하는 경우 server.xml에 이미지의 새로운 컨텍스트를 추가하고 주소 www.examble.com/imagesfolder/images.jpg의 이미지를 사용하는 것이 안전합니까? 모든 사람들이 사진을 볼 수있는 상황을 피하는 방법은 무엇입니까?
5) 업로드를 처리하는 가장 좋은 방법은 무엇입니까? 나는 Primefaces를 사용하고 있습니다. 그 목적이나 다른 것에 좋을까요?
6) 좋은 튜토리얼 또는 예제로 어떻게하면 프로처럼 할 수 있습니까?)
7) 같은 이름의 파일이있는 상황을 피하는 방법은 무엇입니까? 이름을 해싱하거나?
8) 실제 응용 프로그램을 두 개의 실제 서버에 공유하기로 결정한 경우 사진 경로와 관련된 문제가 있습니까?
9) 필자의 경우 로그인 한 사용자가 소유 한 모든 사람과 사진에 공통적 인 그림이 있습니다. 어떻게 구현하겠습니까? 그리고 Primefaces, JPA2 및 Mysql을 사용하고 있는지 알고 있다면 어떻게해야합니까? 모든 사람에게 무제한의 서버 공간?
10) 아주 좋은 뜨거운 여름!
사미는
는
+1, 존중 BalusC 언급 대. – berkay
4 번에 대해 어떻게 생각하세요? "새로운 컨텍스트 추가"- 방법을 사용하는 안전한 방법이 있습니까? 나는 그것들 모두를 읽고 그것을 오늘 구현하기 시작할 것이다. 그래서 나는 그 후에 더 정확한 것을 물을 것이다. 감사! DB 대신 서버를 사용할 것이라고 생각합니다. 제 경우에는 몇 가지 이유가 있습니다. – Sami
@Sami 죄송합니다. 답변을 업데이트했음을 알려 드리는 것을 잊어 버렸습니다. 희망이 당신의 질문을 해결 :). –