0

我想向我的邮件应用程序添加附件可以吗?我在我的应用程序中发送邮件和接收邮件,但我不知道如何通过邮件发送附件。请给我一个解决方案

谢谢,
阿南德

我正在使用 Furry SDK 和 Web 服务交换消息,但我需要发送附件。或者如何将字节发送到 Web 服务?

在 Webservice 中,如果我们传递字符串,我们将使用“@”

当我们将二进制数据传递给 Web 服务时,我们使用什么?

在我的应用程序中,数据肥皂是

NSString *soapMsg = [NSString stringWithFormat:@"<?xml version=\"1.0\" encoding=\"utf-8\"?>\
                     <soap12:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap12=\"http://www.w3.org/2003/05/soap-envelope\">\
                     <soap12:Body>\
                     <InsertAttachmentint xmlns=\"http://tempuri.org/\">\
                     <Filename>string</Filename>\
                     <FileType>string</FileType>\
                     <FileContentint>base64Binary</FileContentint>\
                     </InsertAttachmentint>\
                     </soap12:Body>\
                     </soap12:Envelope>"];

在上面的soap中我们使用“%@”代替String,那么base64Binary呢?

4

2 回答 2

2
Try this
NSString *str_html = @"Content of file";
NSString *filenameForSub = [NSString stringWithFormat:@"%@_Fr.cvs",str_date];
    NSData *myData = [str_html dataUsingEncoding:NSUTF8StringEncoding]; 

    [mailController addAttachmentData:myData mimeType:@"text/cvs" fileName:filenameForSub];
    [mailController setMessageBody:filenameForSub isHTML:YES];

去这个链接

http://iphonesdksnippets.com/post/2009/04/30/Send-file-%28images%29-to-web-server-using-POST-method.aspx

于 2011-10-10T04:45:47.233 回答
0

附件的工作方式在MIME中定义(有关 MIME 的概述以及定义其工作方式的许多 RFC,请参见 Wikipedia 文章)。

附件只是带有标题的多部分消息中的一部分。Content-Disposition: attachment这在RFC 2183中有描述。


编辑:您提到您正在使用 Flurry 发送电子邮件。您能否链接到任何文档,或提供任何示例代码来说明电子邮件在 Flurry 中的工作方式?

于 2011-10-10T04:31:46.213 回答