AFNewtorking Amazon S3에서 이미지로드

케이시 B

AFNetworking을 사용하여 다음과 같은 이미지를로드했습니다.

[thumbnailImage setImageWithURL:_item.thumbnailUrl];

그리고 그것은 잘 작동했습니다. 그러나 이제 우리는 작동이 중지 된 나머지 프로젝트를 가져 왔습니다. 배경색 만 보여주고있었습니다. 그래서 이것을 사용해 보았고 자리 표시자를로드하지만 이미지는로드하지 않습니다.

UIImage* placeholder = [UIImage imageNamed:@"placeholder"];
[thumbnailImage setImageWithURL:_item.thumbnailUrl placeholderImage:placeholder];

나는 문제가 무엇인지 볼 수 있다고 생각했기 때문에 시도했습니다.

NSURLRequest* urlRequest = [NSURLRequest requestWithURL:_item.thumbnailUrl cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:30];

[thumbnailImage setImageWithURLRequest:urlRequest placeholderImage:[UIImage imageNamed:@"placeholder"] success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image)
{
    NSLog(@"Loaded Image");
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error)
{
    NSLog(@"Failed to load Image");
}];

예상하는 반환 유형을 얻지 못하는 것 같습니다. 그것은 말한다 Expected content type image/png, got binary/octet-stream내가 유형을 제어 할 수 있다면 나도 몰라 그래서 아마존 S3에서 이미지를 당기는거야.

케이시 B

데이터 유형을 변경할 수 acceptableContentTypes없어서 프로젝트에 다음 파일을 추가하여 AFNetworking 메서드를 재정의했습니다.

AFImageRequestOperation + OctetMIMEType.h

//
//  AFImageRequestOperation+OctetMIMEType.h
//  iQ.fileShare
//
//  Created by Poole, Patrick on 4/25/13.
//
//

#import "AFImageRequestOperation.h"

@interface AFImageRequestOperation (OctetMIMEType)

@end

AFImageRequestOperation + OctetMIMEType.m

//
//  AFImageRequestOperation+OctetMIMEType.m
//  iQ.fileShare
//
//  Created by Poole, Patrick on 4/25/13.
//
//

#import "AFImageRequestOperation+OctetMIMEType.h"

@implementation AFImageRequestOperation (OctetMIMEType)
+ (NSSet *)acceptableContentTypes {
    return [NSSet setWithObjects:@"binary/octet-stream",@"image/tiff", @"image/jpeg", @"image/gif", @"image/png", @"image/ico", @"image/x-icon" @"image/bmp", @"image/x-bmp", @"image/x-xbitmap", @"image/x-win-bitmap", nil];
}
@end

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Amazon S3에서 WebView 웹 사이트로 이미지로드

분류에서Dev

Amazon S3 서버에 업로드 할 수없는 이미지

분류에서Dev

Amazon S3 Cognito-이미지 선택기에서 이미지 업로드-Swift 3

분류에서Dev

Amazon S3 PUBLIC URL로 이미지 파일 다운로드

분류에서Dev

Amazon S3에 이미지를 업로드합니다. 소스 코드

분류에서Dev

Swift3를 사용하여 Amazon S3에 이미지 업로드

분류에서Dev

amazon s3에 이미지 업로드, 바이너리 여야합니까?

분류에서Dev

Rails에서 PaperClip을 사용하여 Amazon S3에 업로드 된 이미지의 경로 변경

분류에서Dev

URL에서 Amazon S3로 이미지를 직접 업로드 할 수 있습니까?

분류에서Dev

Amazon s3 개조 실패에 이미지 업로드 : 시간 초과

분류에서Dev

브라우저에서 직접 Amazon S3에 이미지 업로드-Angular JS 사용

분류에서Dev

PHP SDK를 사용하여 Amazon S3에서 크기 조정 된 이미지 업로드

분류에서Dev

Amazon S3 업로드 이미지-브라우저에서 직접 Angular JS 사용

분류에서Dev

Amazon S3에 txt 업로드

분류에서Dev

Amazon S3에 Meteor Slingshot 업로드

분류에서Dev

Trigger.io Forge에서 Amazon S3로 FormData 업로드

분류에서Dev

iOS에서 Amazon S3로 파일 업로드

분류에서Dev

Amazon S3를 사용한 Rails 5.2 TinyMCE 이미지 업로드

분류에서Dev

Meteor Amazon s3 이미지 삭제

분류에서Dev

Amazon S3에서 이미지를 보여주는 Laravel 문제

분류에서Dev

Amazon S3 PHP SDK : 업로드 된 이미지에 잘못된 MIME 유형이 있음

분류에서Dev

Amazon S3 : 버킷에서 Glacier로 파일 이동

분류에서Dev

수천 개의 이미지를 Amazon S3에 한 번에 업로드하는 방법

분류에서Dev

웹 서버에서 Amazon S3로 파일 전송

분류에서Dev

Swift 3 및 Amazon SDK를 사용하여 Amazon S3에 이미지 업로드를위한 업로드 진행률 표시

분류에서Dev

Amazon S3-Carrierwave 이미지 업로드

분류에서Dev

Amazon S3에서 JPEG 최적화 방지

분류에서Dev

AWS s3 php amazon sdk에서 캐시 지우기

분류에서Dev

Amazon S3에서 데이터를 쿼리하는 방법

Related 관련 기사

  1. 1

    Amazon S3에서 WebView 웹 사이트로 이미지로드

  2. 2

    Amazon S3 서버에 업로드 할 수없는 이미지

  3. 3

    Amazon S3 Cognito-이미지 선택기에서 이미지 업로드-Swift 3

  4. 4

    Amazon S3 PUBLIC URL로 이미지 파일 다운로드

  5. 5

    Amazon S3에 이미지를 업로드합니다. 소스 코드

  6. 6

    Swift3를 사용하여 Amazon S3에 이미지 업로드

  7. 7

    amazon s3에 이미지 업로드, 바이너리 여야합니까?

  8. 8

    Rails에서 PaperClip을 사용하여 Amazon S3에 업로드 된 이미지의 경로 변경

  9. 9

    URL에서 Amazon S3로 이미지를 직접 업로드 할 수 있습니까?

  10. 10

    Amazon s3 개조 실패에 이미지 업로드 : 시간 초과

  11. 11

    브라우저에서 직접 Amazon S3에 이미지 업로드-Angular JS 사용

  12. 12

    PHP SDK를 사용하여 Amazon S3에서 크기 조정 된 이미지 업로드

  13. 13

    Amazon S3 업로드 이미지-브라우저에서 직접 Angular JS 사용

  14. 14

    Amazon S3에 txt 업로드

  15. 15

    Amazon S3에 Meteor Slingshot 업로드

  16. 16

    Trigger.io Forge에서 Amazon S3로 FormData 업로드

  17. 17

    iOS에서 Amazon S3로 파일 업로드

  18. 18

    Amazon S3를 사용한 Rails 5.2 TinyMCE 이미지 업로드

  19. 19

    Meteor Amazon s3 이미지 삭제

  20. 20

    Amazon S3에서 이미지를 보여주는 Laravel 문제

  21. 21

    Amazon S3 PHP SDK : 업로드 된 이미지에 잘못된 MIME 유형이 있음

  22. 22

    Amazon S3 : 버킷에서 Glacier로 파일 이동

  23. 23

    수천 개의 이미지를 Amazon S3에 한 번에 업로드하는 방법

  24. 24

    웹 서버에서 Amazon S3로 파일 전송

  25. 25

    Swift 3 및 Amazon SDK를 사용하여 Amazon S3에 이미지 업로드를위한 업로드 진행률 표시

  26. 26

    Amazon S3-Carrierwave 이미지 업로드

  27. 27

    Amazon S3에서 JPEG 최적화 방지

  28. 28

    AWS s3 php amazon sdk에서 캐시 지우기

  29. 29

    Amazon S3에서 데이터를 쿼리하는 방법

뜨겁다태그

보관