2014-02-23 3 views
0

웹 응용 프로그램을 작성 중입니다. 그리고 응용 프로그램에서 사용자의 임시 폴더 경로를 얻으려면 -PC & 잘 작동하지만 서버에 war 파일을 배포 할 때 사용자 PC 대신 서버의 임시 폴더 경로를 제공합니다. 하지만 내 목표는 사용자 PC를 얻는 것입니다 임시 폴더 경로. 이 내가 임시 폴더를 가져 오는 데 사용 무엇 : -임시 폴더 경로를 얻는 방법

String temppath=System.getProperty("java.io.tmpdir"); 
System.out.println("Temp path is "+System.getProperty("java.io.tmpdir")); 
FileOutputStream fo = new FileOutputStream(temppath+"employee.ser"); 
ObjectOutputStream os = new ObjectOutputStream(fo); 

답변

0

을 저를 도와주세요 어떻게 서버 측 코드를 통해 클라이언트 PC의 경로를 얻을 것으로 예상합니까? 분명히 귀하의 자바 서버 코드는 서버의 경로에 대해서만 알고 있으며 웹 애플리케이션에 액세스하는 컴퓨터 (또는 스마트 폰 또는 자동차 또는 인터넷에 연결된 모든 경로)를 알 수있는 방법이 없습니다.

자바 스크립트 또는 자바 애플릿 (및 다른 옵션)을 사용하여 클라이언트 구성에 대한 정보를 얻을 수 있지만 클라이언트의 명시 적으로 요청하지 않는 한이 작업은 절대로하지 않아도됩니다. 고객의 컴퓨터에서 깨어나서 들어가기).

이제 당신에 대해서 "사용자 PC의 임시 폴더 경로를 알아야합니다" : 무엇이 필요합니까? 웹 앱을 사용하여 클라이언트 컴퓨터에 정보를 저장하려면 쿠키 (가장 오래된 학교 방식) 또는 새 html 5 로컬 정보 (예 : 쿠키)와 같은 웹 기술을 사용해야합니다. 스토리지 API.

관련 문제