| | |
| | | String fileName = map.get("fileName"); |
| | | URLDataSource source = new URLDataSource(new URL(url)); |
| | | messageBodyPart.setDataHandler(new DataHandler(source)); |
| | | String encodedFileName = Base64.getEncoder().encodeToString(fileName.getBytes(StandardCharsets.UTF_8)); |
| | | String filenameEncode = MimeUtility.encodeText(encodedFileName); |
| | | String filenameEncode = MimeUtility.encodeText(fileName, "UTF-8", "base64"); |
| | | // String encodedFileName = Base64.getEncoder().encodeToString(fileName.getBytes(StandardCharsets.UTF_8)); |
| | | // String filenameEncode = MimeUtility.encodeText(encodedFileName); |
| | | messageBodyPart.setFileName(filenameEncode); |
| | | messageBodyPart.setHeader("Content-Transfer-Encoding", "base64"); |
| | | messageBodyPart.setHeader("Content-Disposition", "attachment"); |