is it possible 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.
:)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With