2011-01-10 5 views
0

JSP 페이지에 문제가 있습니다. type = "file"입니다.jsp type = "file"문제

<h4>Link:<input type="file" name="linkFile" value=""/></h4> 

내 서블릿에서 istruction 호출 할 때 :

System.out.printf(request.getParameter("linkFile")); 

반환 문자열은 파일의 이름과 경로가 아닌입니다.

파일 이름뿐만 아니라 경로를 가져 오는 방법이 있습니다.

감사합니다.

+2

[HTML 입력에서 파일 경로를 얻는 방법?] (http://stackoverflow.com/questions/81180/how-to-get-the-file-path-from-html-input-form- in-firefox-3) 요점 : 파일 경로에 관심을 두지 말고 파일 내용에 관심을 가져야합니다. Apache Commons FileUpload를 사용하십시오. – BalusC

답변

2

브라우저 의존적이라고 생각합니다. 일부 브라우저는 전체 경로를 보내고, 일부는 그렇지 않습니다.

어쨌든 파일 경로는 서버 측과 관련이 없습니다. 파일을 업로드하려면 multipart/form-data 및 관련 기능을 사용해야합니다.