我成功创建了一个 txt 文件(即文件存在并打开),我想将其附加到我成功生成的电子邮件中(即电子邮件打开,我可以将文本放入电子邮件等并发送)。这是我现在用于执行附件的代码:
// Attach a file to the email
NSString *path = [self dataFilePath:(@"myFile.txt")];
NSData *myData = [NSData dataWithContentsOfFile:path];
[picker addAttachmentData:myData mimeType:@"text/plain" fileName:@"myFile"];
dataFilePath 是我用来获取文件路径的一种方法,它工作正常,因为我经常使用它。上面的代码放了一个 < br/ > < br/ >,然后有来自文本文件的文本,还有几个 < br/ > < br/ > ..breaks 在那里......所以这实际上并没有附加文件将其粘贴到电子邮件文本中...我想附上文件。
我从 stackoverflow 上的其他帖子中复制/修改了这段代码,我很难在苹果网站上找到信息。注意:我不确定 txt 文件的 mimeType 是什么,因为他们的网站 (www.iana.org) 不表示 txt...???
更新:更改为更新的代码,感谢您确认“plain”是 mimeType 的正确选择。