2014-04-10 7 views
0

PHP를 통해 tag의 각 이미지에 대해 url 이미지를 성공적으로 가져 왔지만 이미지가 표시되지 않습니다. 로컬로 이미지를 저장했는데 src 속성의 url을 참조 할 때가 아닙니다.Instagram 피드 이미지가 표시되지 않습니다.

<img src="http://origincache-prn.fbcdn.net/1597216_736275239737299_176271816_a.jpg" /> 

당신은 이미지에 위의 소스 링크를 따라 할 수 있으며, 이는 img 태그를 HTML로 설정하는 방법이지만, 브라우저에 표시되지 않습니다.

제안 사항?
미리 감사드립니다.

답변

0

확실치 않지만 REFERER-check와 관련이 있습니까?

내 크롬은 웹 사이트에 퍼갈 때 요청이 차단되는 이유를 표시하지 않습니다.

당신은 그것을 알아 내야 만합니다 (나의 linux-curl은 리퍼러 세트가있는 사진을 보여 주지만, 이것이 작동하는지 모르겠습니다!). 아이디어는 이미지에 보내기위한 단지 WRAPPER 인 PHP 파일을 제공하는 것입니다 :

<?php // redirect.php 
header('Location: ' . $_GET('r')); 
die(); 

사용 :

<img src="redirect.php?r=<?php echo urlencode('http://origincache-prn.fbcdn.net/1597216_736275239737299_176271816_a.jpg"');" /> 

상태를 통해 리디렉션 할 때 현대 browsern는 "REFERER"를 전송하지 않기 때문에 이미지를 공유하려고 페이스 북 공유 대화 상자 - -header 302 Redirect

+0

답장을 보내 주셔서 감사합니다. 나는 운이 없으면 이것을 시도했다. Chrome (Mac)에서만이 문제가 발생하고 있음을 확인했습니다. 나는 다른 모든 브라우저 (Windows에서도 마찬가지 임)에서 테스트했으며 피드가 정상적으로 표시됩니다. 다른 제안? – calcrisk33

+0

죄송합니다 - 아니요 ... 실제로 크롬 버그 일 수 있습니다! – TheHe

0

이것은 아마도 관련이 ... 시도가 FB CDN origincache에서 500 내부 서버 오류 및 빈 페이지로 끝납니다. FB에서 다른 이미지를 공유 할 때 FB에서 오류가 발생하지만 일반적으로 서버 오류가 아닌 설명적인 오류 메시지가 표시됩니다.

관련 문제