2013-05-10 2 views
-1

저는 Java 웹 응용 프로그램 (Java EE, JSF)에서 새로 도입되었습니다.클라이언트에서 Java 웹 응용 프로그램으로 CSV 파일을 다시 쓰는 방법

자바 웹 응용 프로그램을 사용하여 클라이언트 컴퓨터에서 csv 파일의 내용을 변경하려고 했으므로 클라이언트가 새 파일을 다운로드 할 필요가 없습니다. 파일이 이미 응용 프로그램에 사용될 집합에 있으므로 클라이언트에서 그래서 나는 csv 파일을 다시 쓰려고했다.

자바 웹 응용 프로그램에서 수행 할 수 있습니까? 그렇다면 예를 들어주십시오. 더 나은 해결책이 있다면 매우 감사드립니다.

+0

은 정책 구성 및 애플릿을 통해 가능하지만 구현하기에는 너무 복잡 할 수 있습니다. dropbox와 같은 무언가 클라이언트 소프트웨어를 만드는 것이 더 나은 접근 방법입니다. 아니면 케빈의 대답을 따르십시오. – Rudy

답변

1

아니요, 절대적으로 아닙니다. 웹 브라우저에서 클라이언트 컴퓨터의 파일 내용을 변경할 수 없습니다. 당신이 할 수있는 최선의 방법은 파일 버전을 업로드 한 다음 다른 버전을 다운로드하여 다운로드하도록하는 것입니다. 파일 시스템에 대한 쓰기 권한을 부여하는 것은 엄청난 보안 허점 일 것입니다.

0

이것이 내가 원하는 것 같지는 않지만, '클라이언트 컴퓨터'가 서버 (즉, 제티/톰캣/무엇이든 실행중인 호스트)의 역할을하는 경우, 자바를 사용하여 파일을 수정할 수 있습니다 IO API.

다시 말해서 원하는대로하지 않을 가능성이 높습니다.

1

어딘가에 CSV를 네트워크 공유에 배치하십시오. 클라이언트가 편집 할 수 있으며 백엔드 서버가 편집 할 수 있습니다. 물론 더 많은 인프라가 필요하지만 애플리케이션 유형에 따라 작동 할 수도 있습니다.

관련 문제