돌핀호텔의 기억

블로거에 사진올려보다가

2006-11-11 09:54:43 +0000 전산기술자

디카로 찍은 사진을 피카사로 Blogger.com 에 올려봤다. <a href=http://jintopark.blogspot.com/2006/11/test.html target=bb>요기</a>에서는 작은 사진(width=400)으로 보이고, 사진을 클릭하면 크게 (width=1024) 로 보인다. 이미지파일들의 URL 은.. 각각

http://photos1.blogger.com/blogger/6382/139/400/IMG_0174.0.jpg

http://photos1.blogger.com/blogger/6382/139/1024/IMG_0174.0.jpg

이다. 실제로 서비스하는 서버의 이름은 in-in-f147.google.com 이고, HTTP 1.1 에서 Host: 필드를 줘야만 제대로 온다. 따라서 telnet 으로 받아보려면,

telnet photos1.blogger.com 80 해서

GET /blogger/6382/139/400/IMG_0174.0.jpg HTTP/1.1

Host: photos1.blogger.com

(하고 엔터 두번) 해야만 이미지가 날라온다.

업로드시에 미리 몇가지 크기로 생성해두고, static 으로 주는 것 같다. (추측일 뿐이다.) 브라우저 리프레시를 하면 그림이 안보이는데, “Referer:” 에 다른 서버가 쓰여있으면, 이미지를 주지 않는다. 이 경우에도 불순한 의도를 가지고 접근하면 사용가능하겠지만, (서버쪽에 CGI를 두면..) 일반적인 경우에는 불순한 넘들을 막을 수 있다.

처음 몇번은 보여주지만 <a target=bb href=http://www.webbleyou.com/2006-07-19-moving-images-from-blogger-to-wordpress>자꾸만 이상한 요청이 들어오면 막아버린단다.</a> 어쩌면 필수적인 기능인 것도 같다. 나도 만들어둘까?

  • hotlink : 블로거닷컴이나, 플리커같은 사이트에 이미지를 다른 사이트에서 사용하는 것. 대개는 나처럼 허락받지 않고서 쓰려는 불순한 목적이 있겠다.

  • 그리고, 텔넷으로 들어가보니.. Apache 가 아닌, “GFE/1.3” 라는 넘이 날라온다. 아마도, “Google Front End version 1.3” 이겠지. 역시 궁금증을 구글에 물어보니.. <a target=bb href=http://www.dotcomunderground.com/blogs/2006/09/02/gws21-google-web-server/>이런 것</a>을 돌려준다. 저.. 서버는 파이선으로 만들었을까?


|