며칠을 이거하나 때매 고생중입니다..ㅠ 도움 부탁드립니다!!
본문
현재 리눅스(우분투)환경에 그누보드 설치를 해두었습니다.
새로 막 그누보드 깔고 관리자 로그인 후 프로필 사진을 등록했는데요.
이 사진이 크롬에서는 잘나옵니다만, 익스플로러에서는 아래와 같이 엑박으로 나옵니다.
저 프로필 이미지의 위치는 도메인/data/member_image/ad/admin.gif 이더라구요.
신기한건 저 위치에 다른 이미지 어떠한걸 넣어도 잘 노출이 되는데,
저 파일은 서버 어디에 위치를 시켜도 익스플로러 브라우저에서는 엑스박스로 노출이 됩니다.
문제의 파일을 제 서버쪽에 올려두었으니 확인한번 부탁드립니다.
도무지 원인을 파악못해 답답하네요..
참고로 autoset 을 이용해서 로컬에 그누보드 깔았을때는 이런문제 전혀 없이 잘 됩니다.
아무래도 파일 업로더와 서버가 무언가 궁합이 안맞나봐요 ㅠ
해결책 아시는 분께서는 도움좀 부탁드리겠습니다.
**********************************************************************
http://181.215.243.31/admin.gif // admin.gif 파일 익스플로러 (X) 크롬 (O)
**********************************************************************
아래는 해당 파일을 JPG로 변환한걸 올려둔겁니다. 이건 또 다 정상적으로 노출됩니다.
http://181.215.243.31/admin.jpg // admin.jpg 파일 익스플로러 (O) 크롬 (O)
답변 5
이게 그누보드 자체에서 제공하는 파일 업로더 기능으로 올린 이미지인데,, 왜 이런 문제가 발생하는거죠??ㅠ<---------
그누보드 소스에서는 확장자만으로 gif인지 확인 후 화일명을 아이디.gif로 저장하도록 되어있습니다
jpg를 gif로 바꾸어서 업로드 하니 그렇게 된 것이죠
본래의 확장자인 jpg로 업로드하면 등록 자체가 안되게 되어있으니 그렇게 한 것 같군요
그렇다고 하더라도 보통은 확장자가 있거나 없거나 다르거나 상관없이 이미지 나오는데에는 문제가 없을텐데 아마 서버 설정 문제 같군요(mime type)
카페24 호스팅에 업로드하여 주소창에서 불러와 보니 확장자가 잘못되어도 잘 나옵니다
IE의 경우 확장자와 파일 내부의 헤더값이 다르면 읽어오지 못합니다.
즉, 원래 png파일을 gif확장자로 단순히 확장자만 바꾸었을때,
크롬이나 파폭같은 브라우저들은 문제없이 읽어오지만 IE의 경우 읽어오지 못합니다.
해당 gif파일 자체에 문제가 있는걸로 보이네요.
gif파일의 헤더값을 확인해보시거나 해당 파일을 gif로 재변환하시면 정상 동작하실거라 생각됩니다
jpg 파일인데 파일 확장자만 gif 로 바꿔놓은 이미지입니다.
저 파일 말고 다른 gif 파일은 되나요?
그누보드 또는 그누보드 파일 업로더랑 상관없는 일이며,
이미지를 확장자만 바꾼다고 jpg 파일이 gif 파일이 되는것이 아닙니다.
이미지 전문툴을 이용해서 포맷 형태를 바꾸어 주셔야 정상적인 이미지 파일이 됩니다.
앞서 많은분들이 말씀하신대로 admin.gif 파일의 포맷은 jpg 입니다.
다시 말씀드려 파일명은 gif 라 읽고 jpg로 쓴다는 말이죠....^^;;
해당 파일을 포토샵으로 열때 이런 에러가 나타난답니다.
제가 포맷 형식을 바꾼 admin.gif를 같이 올려드릴테니 내려 받아서 사용해 보세요.
마우스 우측 클릭후 이미지를 다른이름으로 저장해서 admin.gif 로 저장 하시면 됩니다.