2014-09-16 4 views
2

jsp 파일에서 <INPUT NAME="file1" TYPE="file" >을 사용하여 로컬 시스템에서 파일을 업로드하려고합니다. 파일 이름과 함께 업로드 된 파일의 실제 경로를 얻으려고합니다. 하지만 난 올바른 경로를 얻을 수 없습니다.jsp에서 업로드 된 파일의 정확한 경로를 얻는 방법은 무엇입니까?

나는 울부 짖는 코드

String filename = request.getParameter("file1");   

System.out.println(filename); 
String r= request.getRealPath(filename); 

출력 사용하고 있습니다 : 대신 /home/raptor/vinoth/vinoth.k/apache-tomcat-7.0.50/wtpwebapps/LoginMonitor/file.txt 를/홈/랩터/vinoth/file.txt를

때마다 내 웹 응용 프로그램 폴더

에서 파일하지만 실제 경로를 제공하지에 대한 코드를 검색 할 수 있습니다. 나는 파이어 폭스 브라우저를 사용하고있다. 어느 날이 문제를 해결할 수 있습니까 ??

미리 감사드립니다.

+0

String r에 대한 출력은 어떻게됩니까? –

+0

@NinadPingale /home/raptor/vinoth/vinoth.k/apache-tomcat-7.0.50/wtpwebapps/LoginMonitor/file.txt를 가져오고 있습니다. – KVK

+0

내가 잘못 생각할 수도 있지만 파일을 선택한다고 생각합니다. webapp는 업로드를 수행하고 대신 /home/raptor/vinoth/vinoth.k/apache-tomcat-7.0.50/wtpwebapps/LoginMonitor/file.txt에 넣습니다./home/raptor/vinoth /'폴더에 있습니다. 그래서 당신은이 길을 얻었습니다. – WhiteAngel

답변

0

실제 경로를 갖고 싶으십니까? 당신이 그것을 업로드 할 경우/server.please에 다운로드 링크 http://www.javacodegeeks.com/2013/08/servlet-upload-file-and-download-file-example.html

이 링크 업로드 및 로컬 시스템에서 파일을 다운로드 모두 작동이있는 웹 응용 프로그램이 포함을 참조하십시오.

+0

내 로컬 시스템에서 xl 파일을 탐색해야하며 내 데이터베이스에 xl 파일 콘텐츠를 업로드해야합니다. 난 이미 정적 경로와 DB에 xl 파일을 업로드 않았다. 동적 경로에서 파일을 업로드해야합니다. – KVK

관련 문제