이미지에 대한 직접 링크 인 URL 묶음을로드하려고합니다. 문제는 일부 이미지가 없기 때문에 이미지를로드하기 전에 존재하는지 확인하고 싶습니다. 나는 AFNetworking을 사용하고 있으며, 사용하는 함수는 모든 이미지를로드하는 것처럼 보이고 오랜 지연이 있습니다. 이미지를 다운로드하지 않고 404에 대한 모든 URL을 일괄 적으로 확인하는 방법이 있습니까?URL에 이미지가 있는지 확인하는 방법
1
A
답변
0
답변을 살펴본 후 AFNetworking을 사용하여 설정 한 답변이 나와 있습니다. 나를 위해 완벽하게 작동합니다.
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:obj[@"product_thumb"][0][@"image_url"]]];
[request setHTTPMethod:@"HEAD"];
AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
//NSLog(@"Response: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//NSLog(@"Image error: %@", error);
}];
0
URL이 공백으로 전달되는지 확인하고 URL에서 공백을 제거하십시오. 이미지 URL에 이것을 사용하십시오. stringByTrimmingCharactersInSet : [NSCharacterSet whitespaceCharacterSet]
관련 문제
- 1. Google 드라이브 URL에 이미지가 포함되어 있는지 확인하는 방법
- 2. 캐시에서 이미지가 있는지 확인하는 방법
- 3. 이미지가 있는지 확인하는 방법 laravel
- 4. 이미지가 있는지 계속 확인하는 방법
- 5. URL에 하위 문자열이 있는지 확인하는 방법
- 6. URL에 "main.php"가 포함되어 있는지 확인하는 방법
- 7. 로컬 URL에 연결할 수 있는지 확인하는 방법
- 8. URL을 사용하여 서버에 이미지가 있는지 확인하는 방법
- 9. Meteor - 이미지가 있는지 확인하는 방법 (서버 측)
- 10. 셀에 이미지보기의 이미지가 있는지 확인하는 방법
- 11. 원격 URL에 이미지가 있는지 확인 - iphone SDK3.0
- 12. Django : 특정 URL에 이미지가 있는지 확인하십시오.
- 13. 와일드 카드가있는 URL에 이미지가 있는지 확인하십시오.
- 14. 동적으로 호출되는 URL에 이미지가 있는지 확인
- 15. 이미지보기에 이미지가 있는지 확인하는 방법은 무엇입니까?
- 16. 레일이 루트 URL에 있는지 확인하는 방법은 무엇입니까?
- 17. 특정 URL에 파일이 있는지 확인하는 방법은 무엇입니까?
- 18. URL에 동영상이 있는지 확인하는 방법은 무엇인가요?
- 19. url에 유효한 최상위 도메인이 있는지 확인하는 서비스
- 20. 이미지가 있는지 확인하십시오.
- 21. PHP가 가장 저렴한 방법 원격 이미지가 있는지 확인하는 방법
- 22. 보호 된 URL에 대한 요청이 있는지 확인하는 방법
- 23. URL에 여러 문자열이 포함되어 있는지 확인하는 방법 Javascript/jquery
- 24. 설정하기 전에 이미지가 있는지 확인하는 방법은 무엇입니까?
- 25. div에 이미지가 있는지 확인하는 방법은 무엇입니까?
- 26. 이미지가 하이퍼 링크되어 있는지 확인하는 방법은 무엇입니까?
- 27. 이미지가 클릭되었는지 확인하는 방법
- 28. C#/ASP.NET의 http : //someurl/myimage.jpg에 이미지가 있는지 확인하는 방법
- 29. Greensocks Imageloader 이미지를로드하기 전에 이미지가 있는지 확인하는 방법
- 30. 내 HTML이 잘못 되었나요? 또는 이미지가 Heroku에 있는지 확인하는 방법?
이미지가 없으면 URL도 webservice ..에서 올 것입니다. – Vidhyanand
가능한 [URL이 유효한지 여부를 찾는 중입니까?] (http://stackoverflow.com/questions/15128237/finding-whether-a-url-is-valid-and-does-it-exists) –
'HEAD' 요청 메소드는 헤더와 본문이없는 응답을 얻습니다. 당신이 상태를 확인하기를 원한다면 그것은 충분할 것입니다. 나는 당신이 사용하고있는 도구로'HEAD' 요청을 할 수 있다고 말할 수는 없지만, 확실히 볼만한 가치가 있습니다. 도메인이 정상이면이 작업은 빠르게 작동합니다. 그렇지 않은 경우 DNS 조회 시간 초과로 인해 요청이 실패하더라도 더 오래 걸릴 수 있습니다. (네트워크가 느려지는 경우를 위해 대기 시간이 필요합니다 ...) –