jsp를 사용하여 mysql 데이터베이스에 파일을 업로드하고 싶습니다. 입력 유형 = "파일"을 사용하면 jsp가 전체 경로를 반환하지 않습니다. mysql db에 파일을 업로드하려면 전체 경로가 필요합니다.jsp를 사용하여 mysql 데이터베이스에 파일을 업로드하고 싶습니다
<form id="translationFormID" method="post" action="saveTranslation">
<input type="file" name="attachCV" id="attachCVID" value="Attach CV">
<input type="submit" name="submit" />
</form>
이것은 내 JSP 페이지입니다. 나는 post 메소드를 사용하여 서블릿 'saveTranslation'을 호출한다.
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String attachCV=null;
try{
String attachCV=request.getParameter("attachCV");
System.out.println("path= "+attachCV);
}
catch(Exception){
e.printStackTrace();
}
}
이것은 내 서블릿 코드입니다. 여기에서 attachCV 매개 변수를 가져오고 인쇄합니다. attachCV를 인쇄 할 때 'c : \ fakepath \ sample.docx'와 같은 내용이 표시됩니다.
너는 우리의 허락을 받았어.:-) 당신이 시도한 것을 보여주는 코드를 전혀 게시하지 않았기 때문에 질문은 거의 닫힐 것입니다. 귀하의 질문에 대답 할 수있는 충분한 정보가 없습니다. 'input type = "file"을 사용하는 것만으로 서버에 저장 장소를 알려주지 않고 "전체 경로"를 클라이언트의 폴더에 저장합니다 (이는'입력 유형 '이 사용할 수있는 설정입니다). 서버에서는 의미가 없습니다 . –
몇 가지 제안을하십시오. –
같은 질문을 다시 게시하지 않으 셨다면 좋을 것입니다. 감사. – Kev