Objective c ios应用程序中的“图像发送到邮件”是否有图像大小限制?

Objective c ios应用程序中的“图像发送到邮件”是否有图像大小限制?,objective-c,uiview,xcode4,ios4,mfmailcomposeviewcontroller,Objective C,Uiview,Xcode4,Ios4,Mfmailcomposeviewcontroller,我是ios开发新手。现在我正在尝试开发一个ipad应用程序。在我的应用程序中,我将一个图像发送到mail,该图像表示一个uiview,并使用以下代码转换为uiimage并发送到mail -(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex { UIGraphicsBeginImageContext(intermediateView.frame.size); [int

我是ios开发新手。现在我正在尝试开发一个ipad应用程序。在我的应用程序中,我将一个图像发送到mail,该图像表示一个uiview,并使用以下代码转换为uiimage并发送到mail

-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex

{
UIGraphicsBeginImageContext(intermediateView.frame.size);
[intermediateView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();


CGRect rt=intermediateView.frame;
NSLog(@"size of intermediate view %@",NSStringFromCGRect(rt));


    if(buttonIndex==1)
    {




       if([MFMailComposeViewController canSendMail]) 
       {

        MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
        picker.mailComposeDelegate = self;
        [picker setSubject:@"Image Of Road Accident"];

        //UIImage *roboPic =image;
        NSData *imageData = UIImageJPEGRepresentation(viewImage, 1);
        [picker addAttachmentData:imageData mimeType:@"image/jpg" fileName:@"RobotWithPencil.jpg"];

        NSString *emailBody = @"This  image from my phone!";
        [picker setMessageBody:emailBody isHTML:YES];

        [self presentModalViewController:picker animated:YES];

    }
       else
       {
           NSLog(@"An error occur for our display");
       }
    }
基本上,这段代码工作正常。我的应用程序需要的是从菜单中拖放图像。如果大量图像添加到UIView,则imageUIView无法保存到邮件 应用程序将中断

ios应用程序中的“图像发送到邮件”是否有图像大小限制

如何克服这个问题


如果有人知道,请帮助我。

您的服务器可能限制了图像大小限制。您应该增加图像上传限制。

谢谢您的重播。您能对此做些解释吗?您使用的是哪封邮件,图像大小是多少?当gmail出现问题时,电子邮件是gmail,最大大小是750K。可能是gmail不允许来自应用程序的大图像。试着使用一些其他工具,比如Live.com