Можно ли добавить вложения в мое почтовое приложение? - PullRequest
0 голосов
/ 10 октября 2011

Я хочу добавить вложения в свое почтовое приложение. Возможно ли это?Я отправляю и получаю письма в своем приложении, но я не знаю, как отправлять вложения по почте.Пожалуйста, дайте мне решение для этого

Спасибо,
Ананд

Я обмениваюсь сообщениями с помощью Furry SDK и веб-сервисов, но мне нужно отправить вложения.Или как отправить байты на веб-сервисы?

В Webservice, если мы передаем строку, мы используем "@"

Что мы используем при передаче двоичных данных в Webservice?

В моем приложении Soap for Data -

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>"];

В указанном выше мыле мы используем "% @" вместо String, а как насчет base64Binary?

Ответы [ 2 ]

2 голосов
/ 10 октября 2011
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

0 голосов
/ 10 октября 2011

Принцип работы вложений определен в MIME (см. Статью Wikipedia для обзора MIME и множества RFC, которые определяют, как он работает).

Вложение - это просто part в составном сообщении с заголовком Content-Disposition: attachment.Это описано в RFC 2183 .


РЕДАКТИРОВАТЬ: Вы упоминаете, что вы используете Flurry для отправки электронной почты.Можете ли вы дать ссылку на любую документацию или предоставить пример кода для работы электронной почты в Flurry?

...