2010-10-25 81 views
9

我的WP7應用程序要求是發送帶附件的電子郵件並使用設備默認的SMTP設置。如何使用Windows Phone 7 API發送帶附件的電子郵件?

我試過EmailComposeTask類,但它沒有任何附件成員。

另一種想法,我在想的是上傳服務器上的文件,然後從該服務器發送電子郵件。

如果沒有辦法使用WP7 API發送帶附件的電子郵件,您會怎麼想?

+4

如果你從搜索來到這裏,請考慮upvoting對UserVoice的這一特性請求WP7 SDK http://wpdev.uservoice.com/forums/110705-app-platform/suggestions/1884923-support-attachments-in-emailcomposetask – 2011-08-15 01:05:21

+0

一個解決方法,如果你想調用它。 http://dennisdel.com/blog/pushing-the-limits-of-the-windows-phone-sdk-ndash-sending-files-via-emailcomposetask – 2012-05-26 15:23:09

回答

8

你的觀察是正確的,在這個時間點EmailComposeTask不支持附件,這是目前從設備編程式發送電子郵件的唯一工具。

如您所見,您可以與可以代表您的應用程序執行此任務的服務器通信。

0

我發現這篇文章,但我沒有做任何的考驗。

從筆者:

EmailComposeTask將不允許您發送附件,但這並不意味着你無法通過它發送的文件。 .NET Framework具有以下兩個驚人的方法:Convert.ToBase64String和Convert.FromBase64String。第一個將允許開發人員將字節數組(byte [])轉換爲Base64編碼的字符串,另一個將以相反的方式執行相同的操作。

參考: Pushing the Limits of the Windows Phone SDK and Sending Files via EmailComposeTask

相關問題