2016-09-16 5 views
-1

안녕하세요, 아래 코드를 첨부 파일로 이메일로 보내 주셨습니다. 샘플 파일 경로를 제공하면 잘 작동합니다. 그러나, 나는 그것이, 나는 아래의 양식에 업로드 된 파일 경로를 적용하려면 시스템을 원하는 프런트 엔드어떻게 파일 경로를 동적으로 만들 수 있습니까?

 //code to attach the file 

     MimeBodyPart messageBodyPart = new MimeBodyPart(); 
     Multipart multipart = new MimeMultipart(); 
     messageBodyPart.setText(sb.toString()); 



     MimeBodyPart messageBodyPart2 = new MimeBodyPart(); 

     //String filename = filePath; 
     String filename = "C:/Users/S.Mandava/Documents/ContactusAction.java"; 
     DataSource source = new FileDataSource(filename); 
     messageBodyPart2.setDataHandler(new DataHandler(source)); 
     messageBodyPart2.setFileName(filename); 
     multipart.addBodyPart(messageBodyPart); 
     multipart.addBodyPart(messageBodyPart2); 
     msg.setContent(multipart); 
     System.out.println("Attaching the file"); 




     Transport.send(msg); 

양식의 예에서 사용자가 찾아 파일 경로를 먹고 싶어 할 때 제출에 사용자가 클릭과 해당 파일을 이메일에 첨부하여 보내야합니다.

<form > 
    <input type ="file"/ id="multiple_files" name="multiple_files" multiple><br/> 
     <button>Submit</button> 
</form> 

어떻게해야합니까? 프론트 엔드에서는 JSP와 자바 스크립트를, 백 엔드에서는 자바를 사용하고 싶습니다. 파일 경로를 가져 오는 데 문제가 있습니다.

+1

구글에서 뭔가를 정의하지 않는 사례에 대한 검색, 구글은 당신이 할 것은의 InputStream입니다 ... 당신의 친구입니다, 말했듯이, 당신은 얻을 것이다 너의 결과. –

+1

[http://www.codejava.net/java-ee/jsp/send-attachments-with-e-mail-using-jsp-servlet-and-javamail](http://www.codejava.net/java) -ee/jsp/send-attachments-with-e-mail-using-jsp-servlet-and-javamail)이 링크를 확인하십시오 –

+0

Rishal, 그 예제를 시도했습니다. 제출 버튼을 누르면 사이트에 연결할 수 없습니다. –

답변

0

@Rishal_dev_singh, 당신은 경로 JSP와 서블릿에 파일 업로드와 관련된

관련 문제