2012-03-12 11 views
2

私はPHPでimagejpeg()を使っていくつかの画像を作っています。画像をmysite.com/photos/chickenまたはmysite.com/photos/chicken.jpgに呼び出す必要があるのでしょうか? 両者はどちらもうまくいくようです同じ。少なくとも私にとっては。 .jpgは無意味ですか?あなたが写真をダウンロードして、あなたのコンピュータ上で簡単に見たいのでない限り、私はそうしません。jpgファイル拡張子を使用する理由はありますか?

+2

あなたのユーザーはそれらをダウンロードしたいかもしれません。質問は、拡張機能を持たないことの利点は何ですか(過冷却ではなく省略すること以外は)?何もない場合は、ほかの人と同様にしてください。 – kapa

答えて

2

はい、あなたは正しいです。画像がWebブラウザのみで表示される場合、ファイルの拡張子は簡単です。送信されるヘッダーに関するすべてです。

1

はい。それはそれを実行するソフトウェアとそれがどのタイプのファイルであるかを視覚的に示す指標を決定するために使用される単なる拡張です。 拡張子を付けずにimagejpeg()を使用してイメージを保存することができます。これはうまくいったように機能します。

3

拡張子はクライアントプログラムとユーザーの追加ヒントです。場合によっては技術的にも重要なので、拡張機能を使うことをお勧めします。

参照:http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addtype
"AddTypeディレクティブは、指定されたファイル拡張子を指定されたコンテンツタイプにマップします。"
このディレクティブは、多くのApache構成で使用されています。

関連する問題