iOS12系統應用傳送郵件中的附件
iOS12系統應用傳送郵件中的附件
iOS12系統應用傳送郵件中的附件,如果傳送郵件的內容很多,或者包含文件、圖片等,可以以附件的形式進行傳送。此時需要使用addAttachmentData(_:mimeType:fileName:)方法,其語法形式如下:
func addAttachmentData(_ attachment: Data,
mimeType: String,
fileName filename: String)
其中,引數說明如下:
- attachment:要附加的資料。
- mimeType:指定資料的MIME型別,例如JPEG影象的MIME型別是image/jpeg。此引數可以為nil。
- filename:與資料關聯的首選檔名。這個名稱是傳輸到目標時應用於檔案的預設名稱。
【示例3-2】下面傳送一封帶圖片附件的郵件。程式碼如下:
@IBAction func addAttachment(_ sender: Any) {
let composeVC = MFMailComposeViewController()
composeVC.mailComposeDelegate = self
composeVC.setToRecipients(["address@example.com"])
//實現圖片附件的新增
let addPic=UIImage(named: "image.jpg")
let imageData=addPic!.pngData()
composeVC.addAttachmentData(imageData!, mimeType: "", fileName: "landscapePicture.jpg")
self.present(composeVC, animated: true, completion: nil)
}
執行程式,輕拍按鈕,會開啟MFMailComposeViewController提供的標準郵件介面,如圖3.2所示。
相關文章
- iOS12系統應用傳送普通郵件構建郵件iOS
- iOS12系統應用傳送普通郵實現傳送iOS
- iOS12系統應用開發基礎教程傳送郵件iOS
- Java郵件傳送帶附件Java
- 【python】用SMTP模組傳送帶附件的郵件Python
- Python 傳送帶有附件的郵件Python
- linux shell傳送帶附件的郵件Linux
- Mac郵件怎麼傳送超大附件Mac
- 【主機】sendEmail傳送帶有附件的郵件AI
- c# 傳送郵件程式碼,帶附件C#
- 在.NET框架應用程式中傳送電子郵件框架
- 自動生成AWR報告並以郵件附件傳送
- 為什麼郵件系統不能用來大量傳送郵件
- windows10系統中outlook郵箱已傳送郵件如何撤回Windows
- 郵件傳送
- 傳送郵件
- 如何使用ABAP傳送帶有PDF格式附件的電子郵件
- Linux自動下傳送HTML格式並帶附件的郵件LinuxHTML
- C# - MailSender 郵件傳送元件原始碼 (支援ESMTP, 附件) (轉)C#AI元件原始碼
- 利用Jmail傳送帶附件的郵件時亂碼的解決方案AI
- Ubuntu的郵件傳送Ubuntu
- 用oracle傳送電子郵件Oracle
- 用Perl實現郵件傳送
- 用Oracle傳送郵件procedure (zt)Oracle
- Android中呼叫傳送郵件Android
- JSP中傳送郵件【Z】JS
- SpringBoot整合Mail傳送郵件&傳送模板郵件Spring BootAI
- Java Mail 郵件傳送(二):簡單封裝的郵件傳送JavaAI封裝
- 在Linux命令列傳送電子郵件附件的兩種方法Linux命令列
- 如何使用 ABAP 程式碼傳送帶有 PDF 附件的電子郵件
- Laravel 傳送郵件Laravel
- PHP傳送郵件PHP
- Django——郵件傳送Django
- java郵件傳送Java
- Laravel傳送郵件Laravel
- gmail傳送郵件AI
- Oracle郵件傳送Oracle
- java傳送郵件Java