我正在编写一个带有照片上传工具的简单表单的应用程序,用户将照片上传到表单并在图像视图中显示,然后我希望该图像位于空白电子邮件中单击提交后打开。我正在使用以下代码来尝试实现此目的:
let messageBody = "\n\nPhoto: \(imageView.image!)"
照片上传并在图片视图中显示正常,但电子邮件显示以下图片应该是" size {1334,70} orientation 0 scale 1.000000"
非常感谢任何帮助!
答案 0 :(得分:1)
您的代码(或我以前的答案)无法正常工作,因为您正在将图像转换为字符串(messageBody)。它基本上向您显示有关图像的一系列信息。因此,您唯一的选择是用HTML编写邮件(并将isHTML设置为 true )。好消息是它并不太难。
我认为下面的代码应该有用。
let messageBody = "<html><body>Photo:<img src=\"yourImage.png\"></body></html>"