게시 요청을 사용하여 내 서버로 이미지를 보내야합니다. 필자는 필요한 PHP 코드를 작성했습니다. 하지만 내 장치에서 그것을 어떻게 보내야합니까? 나는 ASIHTTPRequest 프레임 워크를 보았다.하지만 오래된 것이고, AFNetworking은 상황을 복잡하게 만든다. 내가 GET 요청을 통해 이미지를 보내고 싶다면 어떻게해야할지 모르겠다.iOS에서 POST 요청을 사용하여 이미지를 보내는 방법
답변
난 쉽게 비동기 POST 요청을 만들 수있는 하위 클래스를 만들었습니다 여기에 찾을 수 있습니다 : https://github.com/MaxKDevelopment/MKNetwork. (ASIFormDataRequest)
[MKNetwork sendAsynchronousRequest:[NSURL URLWithString:@"url to upload to"] params:[NSDictionary dictionaryWithObject:UIImagePNGRepresentation(imagedata) forKey:@"image"] decodeResponse:YES callback:^(id response, NSError *error) {
[someObject doSomethingWithResponse:response];
}];
또는, ASIHTTPRequest로 볼 수 있습니다 : 이미지를 업로드하는 데 사용할
, 당신이해야 할 모든 요청에 대한 매개 변수로 이미지 데이터를 추가입니다 http://allseeing-i.com/ASIHTTPRequest/
그런 다음 POST 값이 UIImage로 설정된 ASIFormDataRequest 변수를 초기화합니다.
NSURL *url = [NSURL URLWithString: @"url to upload to];
ASIFormDataRequest *request = [ASIHTTPRequest requestWithURL:url];
[request addPostValue:UIImagePNGRepresentation(imageToUpload) forKey:@"image"];
[request setCompletionBlock:^{NSLog(@"completed");}];
[request setFailedBlock:^{NSLog(@"failed");}];
[request startAsynchronous];
내가 아는 한 ASIHTTP는 더 이상 지원되지 않으며 오래된 버전입니까? –
-1, ASI 제안을 위해, 더 이상 사용되지 않으며 RESTKit 또는 AFNetworking과 같은 훨씬 더 좋은 대안이 있습니다. –
ASIHTTPRequest에 대한 대안을 제공했습니다. 이전에 들어 본 적이 없었던 ASI의 비추천을 설명하는 기사의 링크를 나에게 줄 수 있습니까? –
- 1. iOS에서 ASIHTTPRequest를 사용하여 PATCH 요청을 보내는 방법
- 2. Dojo : dojo.io.iframe.send를 사용하여 POST 요청을 보내는 방법
- 3. django를 사용하여 POST 요청을 보내는 방법은 무엇입니까?
- 4. 자바에서 Https Post 요청을 보내는 방법
- 5. Ajax.ActionLink가 Http Post 요청을 보내는 방법?
- 6. ajax 요청을 보내는 방법
- 7. HttpClient를 사용하여 게시물 요청을 보내는 방법
- 8. HttpUrlConnection을 사용하여 POST 요청에서 requestparameter를 보내는 방법
- 9. HTTP POST 요청을 보내는 방법은 무엇입니까?
- 10. Apache HttpClient를 사용하여 XML POST 요청을 보내는 방법은 무엇입니까?
- 11. Phil Sturgeon의 CodeIgniter RestServer에 POST 요청을 보내는 방법
- 12. 서버에 HTTP POST 요청에 대한 요청을 보내는 방법
- 13. 기가를 사용하여 앱 요청을 보내는 방법
- 14. 쿼리에서 "/"를 사용하여 GET 요청을 보내는 방법
- 15. ios에서 원격 서버로 인증을 보내는 방법 php
- 16. C++ winsock 요청을 보내는 방법?
- 17. vb.net에서 POST 요청을 만드는 방법
- 18. iOS에서 HTTP "POST"요청
- 19. QWebView 요청을 사용하여 POST 요청
- 20. 주기적으로 Windows에서 HTTP POST 요청을 작성하는 방법
- 21. J2ME으로 전체 HTTP POST 요청을 보는 방법
- 22. ASP.net을 사용하여 소켓에 HTTP 포스트 요청을 보내는 방법 C#
- 23. 자바 : XML 요청을 보내는 방법?
- 24. SMSC에서 deliver_sm 요청을 보내는 방법
- 25. 노드에서 OAuth 요청을 보내는 방법
- 26. 연속적인 get 요청을 보내는 방법
- 27. JavaScript로 XML 요청을 보내는 방법
- 28. 컨트롤러에서 "j_spring_security_check"요청을 보내는 방법
- 29. 자바 : 페이지를 표시하는 동안 POST 요청을 보내는 방법은 무엇입니까?
- 30. 요청을 보내는 동작으로 리디렉션
에 체크 아웃 : http://stackoverflow.com/questions/7738704/sending-multipart-post-from-ios-and-reading-parameters-in-php-post 일반적으로, 당신이있어 무엇을 'multipart/form-data' 데이터 블록을 가진 POST를 제출하는 것입니다. 이것이 귀하의 Google 검색 용어일지도 모릅니다. –