내 JSP 페이지에서 파일 업로드를 사용하고 특정 폴더로 복사하기위한 java 페이지 문자열을 전달합니다. 내 파일을 복사하기위한 전체 경로가 필요합니다. 하지만 확장명이있는 파일 이름 만 얻습니다.jsp에서 파일 업로드를위한 전체 경로를 얻는 방법은 무엇입니까?
스캔 파일 : ABC.pdf
는 만 표시 :
내가 보여주고 싶은 ABC.pdf : C : /abc.pdf는
내 JSP 페이지에서 파일 업로드를 사용하고 특정 폴더로 복사하기위한 java 페이지 문자열을 전달합니다. 내 파일을 복사하기위한 전체 경로가 필요합니다. 하지만 확장명이있는 파일 이름 만 얻습니다.jsp에서 파일 업로드를위한 전체 경로를 얻는 방법은 무엇입니까?
스캔 파일 : ABC.pdf
는 만 표시 :
내가 보여주고 싶은 ABC.pdf : C : /abc.pdf는
JSP는 HTML 코드가 직면하고있는 클라이언트를 생성하는 코드입니다 (일반적으로보기라고 함) 서블릿은 서버 코드입니다. 실제로 그들은 서로 다른 기계에있을 것이므로 전체 경로의 사용은 무엇입니까? 양식을 제출할 때 파일 내용이 서블릿에 POSTED되어야합니다.
당신의 JSP가해야 같은 것을 : 당신은뿐만 아니라 다른 입력 필드가 물론
<form action="UploadServlet" method="post"
enctype="multipart/form-data">
<input type="file" name="file" size="50" />
<br />
<input type="submit" value="Upload File" />
</form>
.
는내가 이해할 수없는 .. – sathya
어쩌면 몇 가지 코드를 보여 나는 더 구체적 일 수있다. 브라우저에서 사용자에게보기를 표시하려면 JSP를 사용해야합니다. 데이터가 POSTED (제출/파일 업로드)되면 Tomcat과 같은 Java Application Server에서 실행되는 서블릿으로 보내야합니다. 사용자 브라우저 (아마 100 명 정도)는 서블릿과 다른 시스템에서 실행됩니다. –
JSP는 클라이언트 측 코드, JavaScript, HTML, CSS가 아닙니다. –
JSP 참으로 서버 측 기술이 링크를 참조하십시오. 다음은 JSP를 사용하여 파일을 업로드하는 몇 가지 링크입니다. 이 문제를 해결하는 데 도움이
http://corejavaexample.blogspot.in/2013/04/how-to-upload-file-in-jsp.html
희망.
http://corejavaexample.blogspot.in/2013/04/how-to-upload-file-in-jsp.html – Sitansu
로컬 파일 경로는 서버 측에서 쓸모가 없습니다. 그것은 단지 해커에게 유용 할 것입니다. 그것이 브라우저가 전송하지 않는 이유입니다. 그것의 보안 조치. 당신은 거기서 기뻐해야합니다. 나는 기존의 답변들 중 어느 것도 이것을 지적한 것이 전혀 놀랍다.
서버 측에서는 파일을 저장할 위치를 결정합니다. 당신은 사용자가 분명히 그것을 결정하기를 원하지 않을 것입니다. 서버에 파일을 저장할 위치를 결정할 수있는 권한을 부여하면 시스템 파일을 덮어 쓸 수 있습니다.
당신이 여기에서 볼 수 있습니다 : HTTP를 : 더 설명해주십시오 //corejavaexample.blogspot.in/2013/04/how-to-upload-file-in-jsp.html – Sitansu