0
나는 javax에서 이메일 첨부 파일을 가져오고 있습니다. 내 코드는 여기에 있습니다 :outlook에 의한 첨부 파일 (javax getFileName을 사용하는 이상한 파일 이름)
String disposition = part.getDisposition();
if (disposition != null &&
(disposition.equalsIgnoreCase(Part.ATTACHMENT) || disposition.equalsIgnoreCase(Part.INLINE))) {
log.debug("Found attachment: " + part.getFileName());
}
그리고 잘 작동합니다. 그러나 이름에 latin 문자가 첨부 된 Outlook Webmail에서 전자 메일을 보내면 part.getFileName(). 첨부 파일 "Riunione_del_venerdì.pdf"는 "나에게 회신합니까?"? iso-8859-1? Q? Riunione_del_venerd = EC_20170303.pdf? = "올바른 이름을 가져올 수 없습니다.
어떻게받을 수 있습니까? 진짜 파일 이름? 어떻게해야합니까?