Есть ли причина иметь расширения jpg? - PullRequest
2 голосов
/ 12 марта 2012

Я делаю некоторые изображения с помощью imagejpeg () в PHP, и мне интересно, стоит ли мне называть мое изображение mysite.com/photos/chicken или mysite.com/photos/chicken.jpg Похоже, что они оба работаюттак же.По крайней мере для меня..Jpg бессмысленно?Если только вы не хотите загружать фотографии и легко просматривать их на своем компьютере, а я нет.

Ответы [ 3 ]

3 голосов
/ 12 марта 2012

Расширение является дополнительной подсказкой для клиентских программ и пользователей, поэтому оно полезно.Иногда это даже технически имеет значение, поэтому я рекомендую использовать расширение.

Также см .: http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addtype
"Директива AddType отображает данные расширения имени файла в указанный тип содержимого."
Эта директиваиспользуется во многих конфигурациях apache.

2 голосов
/ 12 марта 2012

Да, вы правы. Если изображение отображается только через веб-браузер, расширение файла является тривиальным. Все дело в отправляемых заголовках.

1 голос
/ 12 марта 2012

Да. Это просто расширения, используемые для определения программного обеспечения, которое будет его запускать, а также визуальный индикатор того, какой это тип файла. Вы можете сохранять изображения с помощью imagejpeg () без расширений, и они будут работать, как вы сказали, просто отлично:)

...