1
這是我的代碼(下面給出),我用來發送圖像作爲電子郵件附件從我的Android應用程序的一部分,它工作正常,但收到的圖像是鍵入File
而不是JPG
。所以請告訴我如何設置電子郵件中附加的圖像類型。.JPG附件接收爲.File在android電子郵件
代碼:
MimeMessage message = new MimeMessage(session);
message.setSubject(subject);
Address address = new InternetAddress(from,sender);
message.setFrom(address);
message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to));
MimeBodyPart messageBodyPart = new MimeBodyPart();
MimeMultipart multipart = new MimeMultipart();
String file = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES)+ File.separator+"test"+".jpg";
messageBodyPart = new MimeBodyPart();
String fileName = "Attached Image";
DataSource source = new FileDataSource(file);
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName(fileName);
multipart.addBodyPart(messageBodyPart);
message.setContent(multipart);
Transport.send(message);