0

メールアプリに添付ファイルを追加したいのですが可能ですか?アプリケーションでメールを送信および受信していますが、メールで添付ファイルを送信する方法がわかりません。これに対する解決策を教えてください

ありがとう、
アナンド

Furry SDKとWebサービスを使用してメッセージを交換していますが、添付ファイルを送信する必要があります。または、バイトをWebサービスに送信する方法は?

Webサービスでは、文字列を渡す場合は「@」を使用しています

バイナリデータを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>"];

上記の石鹸では、文字列の代わりに「%@」を使用しています。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 については、ウィキペディアの記事を参照してください)。

添付ファイルは、ヘッダー付きのマルチパート メッセージの単なる一部です。Content-Disposition: attachmentこれはRFC 2183で説明されています。


編集: Flurry を使用して電子メールを送信していると述べています。Flurry で電子メールがどのように機能するかについて、ドキュメントへのリンクやサンプル コードを提供できますか?

于 2011-10-10T04:31:46.213 に答える