Java 如何在android的邮件应用程序中附加文件(图像、音频、文本)
我正在尝试在我的邮件应用程序中附加文件。但一直以来,只有尸体被送来。我使用的方法是:Java 如何在android的邮件应用程序中附加文件(图像、音频、文本),java,android,Java,Android,我正在尝试在我的邮件应用程序中附加文件。但一直以来,只有尸体被送来。我使用的方法是: public void addAttachment(String path) throws Exception { BodyPart messageBodyPart = new MimeBodyPart(); DataSource dataSource = new FileDataSource(path); messageBodyPart.setDa
public void addAttachment(String path) throws Exception
{
BodyPart messageBodyPart = new MimeBodyPart();
DataSource dataSource = new FileDataSource(path);
messageBodyPart.setDataHandler(new DataHandler(dataSource));
messageBodyPart.setFileName(path);
Multipart multipart = new MimeMultipart();
multipart.addBodyPart(messageBodyPart);
}
我使用了两个jar文件mail.jar,activation.jar。邮件正文工作正常。但是附件没有到达。您的方法看起来与我使用的方法完全相同,并且有效 但我想知道的是你是如何调用这个方法的
message.addAttachment("./sdcard/img.jpg);
或者类似的东西?-我使用邮件消息方法send之前的调用,比如sender.attachment/sdcard/1307101479886.jpg;sender.sendMailsubject.getText.toString,body.getText.toString,from.getText.toString,to.getText.toString;