-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와 자바 스크립트를, 백 엔드에서는 자바를 사용하고 싶습니다. 파일 경로를 가져 오는 데 문제가 있습니다.
구글에서 뭔가를 정의하지 않는 사례에 대한 검색, 구글은 당신이 할 것은의 InputStream입니다 ... 당신의 친구입니다, 말했듯이, 당신은 얻을 것이다 너의 결과. –
[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)이 링크를 확인하십시오 –
Rishal, 그 예제를 시도했습니다. 제출 버튼을 누르면 사이트에 연결할 수 없습니다. –