2014-09-11 4 views
0

S3 newb ', 클라우드 프론트를 통해 s3에 저장된 이미지가 브라우저의 주소 표시 줄에있는 url에서 직접 호출 된 이유는 무엇입니까? 첫 번째 대답은 다음 업데이트 - - 모든 이미지Amazon S3 이미지 // URL에서 이미지 바로 다운로드

하는 것처럼 그것은, 브라우저에서 표시되지 않습니다 curl -s -I {url} 간단한을하는

을, 어떤 내용 유형의 헤더가없는 :

HTTP/1.1 200 OK 
Content-Length: 39128 
Connection: keep-alive 
Date: Wed, 10 Sep 2014 16:57:52 GMT 
Last-Modified: Wed, 27 Aug 2014 14:56:01 GMT 
ETag: "aef5ede65bedeb0c9052edaf5a97b9e4" 
Accept-Ranges: bytes 
Server: AmazonS3 
Age: 53 
X-Cache: Hit from cloudfront 
Via: 1.1 28e1bd291bf9b996c8d272e4eb691366.cloudfront.net (CloudFront) 
X-Amz-Cf-Id: xIB30ZnQJpZDS7d8cnsbDUNloQowwIsu-B71axGeh1H5mKM1eZZi2w== 

s3 콘솔에서 파일의 속성을 확인하면 이미지의 콘텐츠 유형이 메타 데이터 부분에 표시됩니다.

피드백 감사합니다!

답변

0

업로드하는 파일의 콘텐츠 유형을 설정해야합니다. 예를 들어 jpeg의 콘텐츠 유형은 image/jpeg 여야합니다. S3 용 AWS 콘솔을 사용하여이 작업을 수행 할 수 있습니다. 여기

콘텐츠 유형의 목록입니다 : (I 루비했다-SDK를 사용하고 http://s3browser.com/features-content-mime-types-editor.php

+0

ARF 문제는 콘텐츠 형식이 올바르게 설정되어 있고 자동, 아마존 콘솔에서하고, 그것을 확인하는 않는 것 모든 파일의 메타 데이터 부분에서 볼 수 있습니다.) 클라우드 프론트와 관련이있을 수 있습니까? 게다가,이 "다운로드"는 모든 브라우저에서 발생하지 않습니다. – Ben