불당썸 사용시 이미지확장자 없는이미지 불러들일경우 문의드립니다. 정보
불당썸 사용시 이미지확장자 없는이미지 불러들일경우 문의드립니다.본문
수고가 많으십니다.
썸네일에 관해서 문의를 드려도 되겠습니까?
다름이 아니고, 불당썸을 사용하려고 하는데, 현재 제가 배추빌더를 사용하고 있는상태에서 약간의 문제가 발생했습니다.
문제는, 배추빌더 지에디터로 삽입한 이미지는 자체적으로 썸네일이미지가 확장자 없이 저장이 됩니다. (저의 경우에는 file/$bo_table/thumbnail/에 이미지가 확장자 없이 그냥 번호로 1, 2, 3, 4, 5, ... 식으로 저장됩니다.)
서버에 올리기 전에 우선적으로 로컬에서 작업중인데, 이는 마찬가지 일것으로 생각되구요.
따라서 불당썸을 적용하면 이미 저장된 이미지의 확장자가 없기때문에 이미지가 jpg인지 gif, png인지 인식을 못해서 썸네일 생성이 안되는거 같습니다.
해결할 방법이 있는지요.
부탁드리겠습니다.
썸네일에 관해서 문의를 드려도 되겠습니까?
다름이 아니고, 불당썸을 사용하려고 하는데, 현재 제가 배추빌더를 사용하고 있는상태에서 약간의 문제가 발생했습니다.
문제는, 배추빌더 지에디터로 삽입한 이미지는 자체적으로 썸네일이미지가 확장자 없이 저장이 됩니다. (저의 경우에는 file/$bo_table/thumbnail/에 이미지가 확장자 없이 그냥 번호로 1, 2, 3, 4, 5, ... 식으로 저장됩니다.)
서버에 올리기 전에 우선적으로 로컬에서 작업중인데, 이는 마찬가지 일것으로 생각되구요.
따라서 불당썸을 적용하면 이미 저장된 이미지의 확장자가 없기때문에 이미지가 jpg인지 gif, png인지 인식을 못해서 썸네일 생성이 안되는거 같습니다.
해결할 방법이 있는지요.
부탁드리겠습니다.
추천
0
0
댓글 전체
불당썸은 확장자로 이미지 type을 판별하지 않습니다.
해당 이미지파일을 읽어서 어떤 종류의 이미지인지 판별하는 것 입니다.
getimagesize를 사용하면 이미지의 크기와 함께 type이 나오며,
type을 읽어서 처리하면 위장된 해킹코드에 속을 수 있기 때문입니다.
썸네일의 생성이 안되는 대부분의 이유는 경로지정이 바르지 않기 때문 입니다.
해당 이미지파일을 읽어서 어떤 종류의 이미지인지 판별하는 것 입니다.
getimagesize를 사용하면 이미지의 크기와 함께 type이 나오며,
type을 읽어서 처리하면 위장된 해킹코드에 속을 수 있기 때문입니다.
썸네일의 생성이 안되는 대부분의 이유는 경로지정이 바르지 않기 때문 입니다.
답변감사합니다.
그런데, 지에디터에서 삽입한 이미지는 확장자 없이 저장된파일인데요. 이것을 어떻게 어떤종류의 이미지인지 판별을 하죠? 약간 이해가 잘 안되네요.
사실 경로가 맞다고 하면, 확장자없이 저장된 파일을 어떤이미지인지 판별을 못하거나 아니면, 지에디터에서 업로드시 만들어지는 썸네일에 확장자를 붙여서 올려야 된다는 결론이 나오는데요.
맞나요?
그런데, 지에디터에서 삽입한 이미지는 확장자 없이 저장된파일인데요. 이것을 어떻게 어떤종류의 이미지인지 판별을 하죠? 약간 이해가 잘 안되네요.
사실 경로가 맞다고 하면, 확장자없이 저장된 파일을 어떤이미지인지 판별을 못하거나 아니면, 지에디터에서 업로드시 만들어지는 썸네일에 확장자를 붙여서 올려야 된다는 결론이 나오는데요.
맞나요?
배추빌더 geditor에 대해서는 제가 관심이 없어서, 어떤 것인지는 잘 모르지만
웹 편집기로 올린 것은 resize를 써야 합니다.
resize에서는 img 태그를 읽어서 이미지 정보를 가지고 썸을 만드는 겁니다.
resize에서 img 태그 파싱 -> 불당썸 호출의 과정을 거치는 것이죠.
그런데, 배추빌더 geditor가 썸을 만드는데, 왜 또 썸이 필요하죠?
웹 편집기로 올린 것은 resize를 써야 합니다.
resize에서는 img 태그를 읽어서 이미지 정보를 가지고 썸을 만드는 겁니다.
resize에서 img 태그 파싱 -> 불당썸 호출의 과정을 거치는 것이죠.
그런데, 배추빌더 geditor가 썸을 만드는데, 왜 또 썸이 필요하죠?