我正在 android 中创建应用程序,我在其中发送带有附件的电子邮件。电子邮件发送代码工作正常,但问题是我在电子邮件上收到的文件名称错误。文件名与路径名连接,就像我正在创建名为 abc.csv 的文件,在邮件中我将其接收为_mnt_sdcard_MyTest_abc.csv。这是代码,请建议如何解决此问题。
File folder = new File(Environment.getExternalStorageDirectory() + File.separator
+ getString(R.string.app_name));
Mail m = new Mail("abc@gmail.com", "000000");
String[] toArr = MailTo;
m.setTo(toArr);
m.setFrom("abc@gmail.com");
m.setSubject(Subject);
m.setBody(Body);
try {
m.addAttachment(folder+"/"+filename);
if(m.send()) {
result= true;
} else {
result= false;
}
} catch(Exception e) {
Log.e("MailApp", "Could not send email", e);
}
return result;