2011-10-10 2 views
0

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

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

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

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

Что мы используем, когда мы передаем двоичные данные WebService?

In My App Мыло для данных является

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

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

+0

Как вы отправки почты? Используете ли вы систему сообщений? – sosborn

+0

Нет, я использую Flury SDK для отправки по электронной почте. – Anand

+0

Я хочу сохранить файлы на сервере или как отправить байты на сервер? – Anand

ответ

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

+0

Я хочу отправить данные на сервер через Webservice .. Как я могу отправить его? – Anand

+0

попробуйте эту ссылку, это поможет вам – Ron

0

Работы вложений указаны в MIME (см. Статью в Википедии для обзора MIME и многих RFC, которые определяют, как это работает).

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


EDIT: Вы упомянули, что используете Flurry для отправки электронной почты. Можете ли вы ссылаться на какую-либо документацию или предоставлять какой-либо пример кода для работы электронной почты в Flurry?

Смежные вопросы