이미지를 서버 IOS7에 업로드 한 후 앱이 충돌 함

사용자 3349668

안녕하세요, 내 장치에서 내 서버에 이미지를 업로드하고 있지만 서버에 업로드 된 후 충돌이 발생합니다. 코드에서 나는 이미지를 업로드 한 후이 코드를 추가 한 후 메인 뷰로 돌아 가야하는 것과 같은 조항을 제공했습니다.

코드 업로드 ..

    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];
    }

감사.

써니 샤

충돌 로그는 모르지만 경고 후 앱이 충돌하는 경우. 그러면 문제는 대리자가 될 것입니다.

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

.lib에서 .so로 전환 한 후 Android 앱이 충돌 함

분류에서Dev

Kubuntu 12에서 Kubuntu 14.04로 업그레이드 한 후 Eclipse가 충돌 함

분류에서Dev

13.1로 업데이트 한 후 iOS에서 Xamarin.Forms 앱 충돌

분류에서Dev

Xcode에서 성공적으로 컴파일 및 빌드 한 후 앱이 충돌 함

분류에서Dev

NSPredicate 후 tableview 데이터를 다시로드 한 후 앱이 충돌 함

분류에서Dev

Ubuntu 14.04로 업그레이드 한 후 VMWare Player가 충돌 함

분류에서Dev

ListView를 아래로 스크롤 한 후 Android 앱이 충돌 함

분류에서Dev

Android-버튼을 추가 한 후 앱이 계속 충돌 함

분류에서Dev

Android Studio : 스마트 폰에서 실행 한 후 앱이 충돌 함

분류에서Dev

18.10에서 19.04로 업그레이드 한 후 데스크톱 충돌

분류에서Dev

이중 부팅으로 Linux를 설치 한 후 Windows 7 64에서 많은 프로그램이 충돌 함

분류에서Dev

revmob 통합 후 iOS 앱이 무작위로 충돌 함

분류에서Dev

Rhythmbox에서 음악을 전송 한 후 iPod이 충돌 함

분류에서Dev

iPhone 4S에서 전원을 끈 후 앱이 충돌 함

분류에서Dev

Android : MainActvity에 메서드를 추가 한 후 앱 충돌

분류에서Dev

최근 목록에서 스 와이프 한 후 Android 앱 충돌

분류에서Dev

xcode를 통해 시작하지 않으면 화면을로드 한 후 앱이 충돌 함

분류에서Dev

iOS에서 전역 변수를 설정 한 후 내 앱이 충돌합니다.

분류에서Dev

UIAlertController의 UITextField에 대한 UIDatePicker의 ValueChanged에서 앱이 충돌 함

분류에서Dev

UIAlertController의 UITextField에 대한 UIDatePicker의 ValueChanged에서 앱이 충돌 함

분류에서Dev

다른 UIViewController를 열려고 시도한 후 앱이 충돌 함

분류에서Dev

재정렬 된 UITableViewCells를 삭제 한 후 앱이 충돌 함

분류에서Dev

서버에 업로드 한 후 빈 이미지 파일

분류에서Dev

업그레이드 후 Android 앱이 AuthUI.getInstance ()에서 충돌합니다.

분류에서Dev

AR 업데이트 용 Google Play 서비스를 사용한 스플래시 화면 후 Unity Android 앱이 충돌 함 (2020 년 4 월 11 일 이후)

분류에서Dev

iOS 9.3으로 업그레이드 한 후 네이티브 코드를 호출 할 때 애플리케이션이 충돌 함

분류에서Dev

18.04에서 업그레이드 한 후 일시 중단시 20.04 충돌

분류에서Dev

Ubuntu 18.04에서 Ubuntu 18.10으로 업그레이드 한 후 polybar가 이제 SIGSEV와 충돌합니다.

분류에서Dev

PC를 하이브리드 절전 모드로 전환 한 후 Windows 7이 충돌 함

Related 관련 기사

  1. 1

    .lib에서 .so로 전환 한 후 Android 앱이 충돌 함

  2. 2

    Kubuntu 12에서 Kubuntu 14.04로 업그레이드 한 후 Eclipse가 충돌 함

  3. 3

    13.1로 업데이트 한 후 iOS에서 Xamarin.Forms 앱 충돌

  4. 4

    Xcode에서 성공적으로 컴파일 및 빌드 한 후 앱이 충돌 함

  5. 5

    NSPredicate 후 tableview 데이터를 다시로드 한 후 앱이 충돌 함

  6. 6

    Ubuntu 14.04로 업그레이드 한 후 VMWare Player가 충돌 함

  7. 7

    ListView를 아래로 스크롤 한 후 Android 앱이 충돌 함

  8. 8

    Android-버튼을 추가 한 후 앱이 계속 충돌 함

  9. 9

    Android Studio : 스마트 폰에서 실행 한 후 앱이 충돌 함

  10. 10

    18.10에서 19.04로 업그레이드 한 후 데스크톱 충돌

  11. 11

    이중 부팅으로 Linux를 설치 한 후 Windows 7 64에서 많은 프로그램이 충돌 함

  12. 12

    revmob 통합 후 iOS 앱이 무작위로 충돌 함

  13. 13

    Rhythmbox에서 음악을 전송 한 후 iPod이 충돌 함

  14. 14

    iPhone 4S에서 전원을 끈 후 앱이 충돌 함

  15. 15

    Android : MainActvity에 메서드를 추가 한 후 앱 충돌

  16. 16

    최근 목록에서 스 와이프 한 후 Android 앱 충돌

  17. 17

    xcode를 통해 시작하지 않으면 화면을로드 한 후 앱이 충돌 함

  18. 18

    iOS에서 전역 변수를 설정 한 후 내 앱이 충돌합니다.

  19. 19

    UIAlertController의 UITextField에 대한 UIDatePicker의 ValueChanged에서 앱이 충돌 함

  20. 20

    UIAlertController의 UITextField에 대한 UIDatePicker의 ValueChanged에서 앱이 충돌 함

  21. 21

    다른 UIViewController를 열려고 시도한 후 앱이 충돌 함

  22. 22

    재정렬 된 UITableViewCells를 삭제 한 후 앱이 충돌 함

  23. 23

    서버에 업로드 한 후 빈 이미지 파일

  24. 24

    업그레이드 후 Android 앱이 AuthUI.getInstance ()에서 충돌합니다.

  25. 25

    AR 업데이트 용 Google Play 서비스를 사용한 스플래시 화면 후 Unity Android 앱이 충돌 함 (2020 년 4 월 11 일 이후)

  26. 26

    iOS 9.3으로 업그레이드 한 후 네이티브 코드를 호출 할 때 애플리케이션이 충돌 함

  27. 27

    18.04에서 업그레이드 한 후 일시 중단시 20.04 충돌

  28. 28

    Ubuntu 18.04에서 Ubuntu 18.10으로 업그레이드 한 후 polybar가 이제 SIGSEV와 충돌합니다.

  29. 29

    PC를 하이브리드 절전 모드로 전환 한 후 Windows 7이 충돌 함

뜨겁다태그

보관