2010-08-12 6 views

답변

9

나는 이상한 확장자 또는 확장자가없는 동적 이미지를 제공하는 데 전혀 문제가 없었습니다. querystrings도 좋습니다.

헤더가 정확하고 이진 파일이 올바르게 구성되어 있으면 충분합니다. 이 작업을 수행 할 때 Content-Disposition을 합리적인 파일 이름으로 설정하여 사람들이 미친 쿼리 문자열 이름으로 파일을 다운로드하려고 시도하지 않도록하십시오. (어떤 윈도우 사용자는 "?"가 붙어 있기 때문에 저장할 수 없습니다.)

3

서버에서 확장 프로그램을 생략하는 대신 콘텐츠 협상을 활성화하고 (예 : Apache를 사용하는 경우 +MultiViews) URI에서 확장을 생략하십시오. 그렇게하면 아파치는 어떤 파일을 제공할지 결정할 것이다. pngsvg 형식의 이미지를 가질 수 있으며 브라우저에서 허용하는 이미지를 제공 할 수 있습니다.

일반적으로 올바른 Content-type 헤더로 충분합니다.

관련 문제