将映像上传到服务器IOS7后,应用程序崩溃

用户名

嗨,我正在将图像从设备上传到服务器,但是在将图像上传到服务器后却崩溃了。在代码中,我给出了类似的规定,例如在上传图像后,必须在添加此代码后返回主视图,使其不断崩溃。

上载验证码

    NSString *urlString = @"http://indianpoliticalleadersmap.com/IOS/upload/photos/upload.php";

    NSData *imageData = UIImageJPEGRepresentation(imageview.image,90);
    long imageSize = imageData.length;
    NSLog(@"SIZE OF IMAGE: %.2f Mb", (float)imageSize/1024/1024);
 if (imageSize > 4.194e+6) {

     UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Sorry" message:@"your image exceeds more then 4mb pls upload below 4mb image" delegate:self cancelButtonTitle:@"ok" otherButtonTitles:nil, nil];
     [alert show];
     [alert release];
    }
   else
  {
       NSString *urlString = @"url";

       NSMutableURLRequest *request = [[[NSMutableURLRequest alloc]init]autorelease];
       [request setURL:[NSURL URLWithString:urlString]] ;
       [request setHTTPMethod:@"POST"];

       NSString *boundary = @"---------------------------14737809831466499882746641449";
       NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@",boundary];
       [request addValue:contentType forHTTPHeaderField:@"Content-Type"];

       NSMutableData *body = [NSMutableData data];
       [body appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n",boundary]dataUsingEncoding:NSUTF8StringEncoding]];
       [body appendData:[@"Content-Disposition: form-data; name=\"userfile\"; filename=\".jpg\"\r\n"dataUsingEncoding:NSUTF8StringEncoding]];
       [body appendData:[@"Content-Type: application/octet-stream\r\n\r\n"dataUsingEncoding:NSUTF8StringEncoding]];
       [body appendData:[NSData dataWithData:imageData]];
       [body appendData:[[NSString stringWithFormat:@"\r\n--%@--\r\n", boundary]dataUsingEncoding:NSUTF8StringEncoding]];
       [request setHTTPBody:body];

       NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
       NSString *returnString = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];

       NSLog(@"%@data",returnString);
       [self temp];
       [self performSelector:@selector(myMethod) withObject:nil afterDelay:3.0f];
       [self performSelector:@selector(dissMissViewController) withObject:self afterDelay:4.0f];
       alertTimer = [NSTimer scheduledTimerWithTimeInterval:2 target:self selector:@selector(showAlert) userInfo:nil repeats:NO];

     }
   }

当我单击警报消息中的“确定”应用程序崩溃时,警报消息弹出后,该应用程序崩溃。请告诉我如何解决此问题。

  -(void)showAlert{

     UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Thanks" message:@"For uploading Image" delegate:self cancelButtonTitle:nil otherButtonTitles:@"ok", nil];
     [alert show];
     [alert release];
    }

谢谢。

Sunny Shah

我不知道您的崩溃日志,但是如果您的应用在警报后崩溃了。那么问题将被委托。

您应该替换delegate=nil而不是delegate=self

  UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Sorry" message:@"your image exceeds more then 4mb pls upload below 4mb image" delegate:nil cancelButtonTitle:@"ok" otherButtonTitles:nil, nil];
 [alert show];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ios7 UINavigationBar setTitleTextAttributes崩溃的应用程序

来自分类Dev

IOs7应用程序在后台崩溃

来自分类Dev

从iOS将图像上传到PHP服务器

来自分类Dev

无法将图像上传到服务器ios

来自分类Dev

从Android应用程序将大数据上传到服务器的最佳方法是什么?

来自分类Dev

为什么使用PHP将映像损坏上传到FTP服务器?

来自分类Dev

使用IOS应用程序将图像上传到服务器文件大小太大

来自分类Dev

使用多方将图像从iPad应用程序上传到Node JS服务器

来自分类Dev

使用服务器端应用程序生成的签名URL从android将文件(视频文件)上传到S3服务器

来自分类Dev

直接将文件安全上传到s3或将服务器安全上传到s3(通过iOS应用程序)

来自分类Dev

Cordova / Ionic应用程序通过服务器签名的URL将base64图像上传到S3

来自分类Dev

使用multer将本机映像上传到节点服务器

来自分类Dev

如何在Android应用程序中将Pdf文件上传到服务器

来自分类Dev

iOS通过ASP将图像上传到服务器

来自分类Dev

在Phonegap iOS中实现终止应用程序/在后台运行时将数据上传到服务器的方法

来自分类Dev

重置模拟器后,iOS7中的应用程序崩溃

来自分类Dev

将图像从ios应用程序上传到服务器

来自分类Dev

通过IOS应用程序将视频上传到Google驱动器上

来自分类Dev

iOS7故事板:调用addSubview后应用程序崩溃

来自分类Dev

无法将图像上传到服务器ios

来自分类Dev

从Android应用程序将多个图像上传到服务器

来自分类Dev

将转换后的imagejpeg上传到服务器

来自分类Dev

将转换后的图像上传到服务器

来自分类Dev

将视频文件上传到NodeJS服务器的Adobe AIR应用程序

来自分类Dev

在iOS 7中将图像作为多部分文件上传到服务器

来自分类Dev

将yii高级应用程序从本地开发服务器上传到实时服务器?

来自分类Dev

将doc,pdf,xls等文件从android应用程序上传到php服务器

来自分类Dev

断开连接后尝试连接到SignalR服务器时,应用程序崩溃

来自分类Dev

将React基本应用程序上传到服务器

Related 相关文章

  1. 1

    ios7 UINavigationBar setTitleTextAttributes崩溃的应用程序

  2. 2

    IOs7应用程序在后台崩溃

  3. 3

    从iOS将图像上传到PHP服务器

  4. 4

    无法将图像上传到服务器ios

  5. 5

    从Android应用程序将大数据上传到服务器的最佳方法是什么?

  6. 6

    为什么使用PHP将映像损坏上传到FTP服务器?

  7. 7

    使用IOS应用程序将图像上传到服务器文件大小太大

  8. 8

    使用多方将图像从iPad应用程序上传到Node JS服务器

  9. 9

    使用服务器端应用程序生成的签名URL从android将文件(视频文件)上传到S3服务器

  10. 10

    直接将文件安全上传到s3或将服务器安全上传到s3(通过iOS应用程序)

  11. 11

    Cordova / Ionic应用程序通过服务器签名的URL将base64图像上传到S3

  12. 12

    使用multer将本机映像上传到节点服务器

  13. 13

    如何在Android应用程序中将Pdf文件上传到服务器

  14. 14

    iOS通过ASP将图像上传到服务器

  15. 15

    在Phonegap iOS中实现终止应用程序/在后台运行时将数据上传到服务器的方法

  16. 16

    重置模拟器后,iOS7中的应用程序崩溃

  17. 17

    将图像从ios应用程序上传到服务器

  18. 18

    通过IOS应用程序将视频上传到Google驱动器上

  19. 19

    iOS7故事板:调用addSubview后应用程序崩溃

  20. 20

    无法将图像上传到服务器ios

  21. 21

    从Android应用程序将多个图像上传到服务器

  22. 22

    将转换后的imagejpeg上传到服务器

  23. 23

    将转换后的图像上传到服务器

  24. 24

    将视频文件上传到NodeJS服务器的Adobe AIR应用程序

  25. 25

    在iOS 7中将图像作为多部分文件上传到服务器

  26. 26

    将yii高级应用程序从本地开发服务器上传到实时服务器?

  27. 27

    将doc,pdf,xls等文件从android应用程序上传到php服务器

  28. 28

    断开连接后尝试连接到SignalR服务器时,应用程序崩溃

  29. 29

    将React基本应用程序上传到服务器

热门标签

归档