从Swift上传照片到电子邮件

时间:2016-04-20 12:52:19

标签: ios swift photo

我正在编写一个带有照片上传工具的简单表单的应用程序,用户将照片上传到表单并在图像视图中显示,然后我希望该图像位于空白电子邮件中单击提交后打开。我正在使用以下代码来尝试实现此目的:

let messageBody = "\n\nPhoto: \(imageView.image!)"

照片上传并在图片视图中显示正常,但电子邮件显示以下图片应该是" size {1334,70} orientation 0 scale 1.000000"

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

您的代码(或我以前的答案)无法正常工作,因为您正在将图像转换为字符串(messageBody)。它基本上向您显示有关图像的一系列信息。因此,您唯一的选择是用HTML编写邮件(并将isHTML设置为 true )。好消息是它并不太难。

我认为下面的代码应该有用。

let messageBody = "<html><body>Photo:<img src=\"yourImage.png\"></body></html>"