2011-04-07 3 views
17

내가 언급 한 이미지는 .tif, .psd 등이 아닌 웹 브라우저에 퍼갈 수있는 이미지입니다.이미지에 대한 유효한 파일 확장명의 전체 목록은 무엇입니까?

그래서 내가 아는 유일한 파일은 .png/.jpg/.jpeg/.gif/.bmp

더 이상 있습니까?

왜이 정보가 필요한 이유는 유효한 이미지가 내 PHP 파일 업로드 스크립트에만 업로드되도록 허용하기 위해서입니다.

+1

중복 됨 http://stackoverflow.com/questions/183831/which-graphic-file-formats-are-support-by-browsers – Skrol29

+0

그리고 파일 확장자를보고이 작업을 수행 할 수있을 것으로 기대하십니까? –

+0

"웹 브라우저"를 정의하면, "bmp"지원은 보편적 인 것과 거리가 멀다. – Quentin

답변

4

여러분은 원하는 내용, 헤더에 관한 모든 정보, 유형을 결정하는 실제 이미지 내의 정보를 수행 할 수 있습니다. (마임 타입) <img href='http://site.com/image.php?name=file'>가 실제로 어쩌면 이미지

0

없는이 질문에 직접적인 대답을 렌더링 할 수 있지만, 이것의 목적은 파일 업로드는 HTML5의 대답을 제한 할 수 있음을 언급 한 이후 이유 때문에

이 문제는 다음을 사용하는 것입니다.

<input type="file" accept="image/*"> 

이외에도 서버 측 검사가 필요할 수 있습니다.

가능한 모든 유효한 이미지 유형에 관해서는 실제로 간단한 대답은 아니지만 사용자가 구성해야하는 대부분의 정보는 this list on wikipedia과 상담해야합니다. 그것은 물론 이미지가 사용되는 것에 조금 의존합니다. 브라우저에서 렌더링 할 수있는 이미지 세트는 Photoshop에서 열 수있는 세트와 다를 것입니다.

관련 문제