iphone - 将文本文件附加到电子邮件中

标签 iphone email attachment

我成功创建了一个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/> ..在其中中断...所以这实际上并没有附加文件它会将其粘贴到电子邮件文本中...我想附加该文件。

我从 stackoverflow 上的其他帖子复制/修改了此代码,但我很难在苹果网站上找到信息。注意:我不确定 txt 文件的 mimeType 是什么,因为他们的网站 (www.iana.org) 并不表示 txt...???

更新:已更改为更新的代码,感谢您确认“plain”是 mimeType 的正确选择。

最佳答案

这不是一个完整的解决方案,但纯文本的 MIME 类型是:

text/plain

关于iphone - 将文本文件附加到电子邮件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1242821/

相关文章:

php - 代码点火器 : Email attachment of last emails not cleared while sending multiple emails in loop

ios - 谷歌登录我做了SignInFor。我发现 ID token 已过期

iphone - 如何在 iPhone 中的 RSS 提要更新时创建推送通知?

iphone - 保存并检测特定的摇动手势模式 iphone

android - 如何知道电子邮件是否是出于 Intent 发送的

python - 如何设置超时以使用 django 发送电子邮件?

ios - 带有 iOS 的 Gmail API - 接收电子邮件

email - Google Apps 脚本 - MailApp

iphone - 通过电视输出播放 iPhone 电影