첨부 된 이메일을 보내려고 메신저,하지만 말을 계속 :Java mailto 불법 문자 콜론?
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Illegal character in opaque part at index 64: mailto:[email protected]?subject=ThePDFFile&attachment=C:\Users\Rascal\AppData\Local\Temp\FreelancerList-16-12-2014_09-227568200505392670736.doc
자바 코드 :
Desktop desktop = Desktop.getDesktop();
String message = "mailto:[email protected]?subject=ThePDFFile&attachment=\""+path;
URLEncoder.encode(message, "UTF-8");
URI uri = URI.create(message);
desktop.mail(uri);
은 콜론 오른쪽되어야 하는가? 그런데 왜 ???
경로가 "C : \ Users \ Rascal \ AppData \ Local \ Temp \ FreelancerList-16-12-2014_09-227568200505392670736.doc"입니다. – aurelius
오류 메시지에 문제가 인덱스 64가 아니라 인덱스 4 'mailto :'는 문제가 아닙니다. –
경로가 어떻게 정의되어 있습니까? – SMA