开发者

Using ZipArchive Zip file in iphone mail attachment?

开发者 https://www.devze.com 2023-01-16 04:35 出处:网络
is it pos开发者_C百科sible to send a zip Archive file inside an email attachment using the mail api?Try This .. This one worked for me

is it pos开发者_C百科sible to send a zip Archive file inside an email attachment using the mail api?


Try This .. This one worked for me

MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init]; picker.mailComposeDelegate = self; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

NSString *documentsDirectory = [paths objectAtIndex:0]; 

NSString *WritableDBPath= [documentsDirectory stringByAppendingPathComponent:kFilename]; 

NSData *data = [NSData dataWithContentsOfFile:WritableDBPath];

[picker addAttachmentData:data mimeType:@"application/zip" fileName:@"/abc.zip"];
[picker setSubject:@"Database"];

[picker setMessageBody:@"Database testing" isHTML:NO];

[self presentModalViewController:picker animated:YES];


Yes it is possible.

    MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
    picker.mailComposeDelegate = self;
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *WritableDBPath= [documentsDirectory stringByAppendingPathComponent:kFilename];
    NSData *data = [NSData dataWithContentsOfMappedFile:WritableDBPath];

    [picker addAttachmentData:data mimeType:@"text/richtext" fileName:@"/abc.zip"];
    [picker setSubject:@"Database"];

    [picker setMessageBody:@"Database testing" isHTML:YES];

    [self presentModalViewController:picker animated:YES];

You can choose the filepath, filename as per your choice. Please verify the mime-type if its not work.

:)

0

精彩评论

暂无评论...
验证码 换一张
取 消