2017-06-09 8 views
0

私はグライド(thephpleague)イメージ操作システムを使用してサイトにサムネイルを作成しています。 http://dramaguru.net/images/titles/mohabbat_tum_se_nafrat_hai_147.jpeg?h=74&w=75のような小さなサムネイルを使うと、それはhtml mime gabberishとして表示されますが、同じイメージの大きなサムネイルはうまく表示されます。イメージはhtml mime gabberishとして表示されます - PHP - Glide

サムネイル大:http://dramaguru.net/images/titles/mohabbat_tum_se_nafrat_hai_147.jpeg?h=174&w=175

が、これは私のサーバーの設定、またはコードの問題ですか?何か案は?

+0

コードを共有してください – natanelg97

答えて

1

コンテンツタイプヘッダーheader('content-type: image/jpeg')が見つからないようですが、コードは表示されませんが、わかりません。

また、小さな画像には2つの期限切れのヘッダーと3つのキャッシュ制御ヘッダーがあります(たとえば、chromeを使用してネットワーク要求を検査します)。

+0

奇妙なことは、大きなサムネイルが適切であり、適切なコンテンツタイプを提供することです、いいえ?コンテンツの種類が何かに設定されていたり、何かが見つからなかったりしても、サムネイルのサイズ全体で見落とされることはありませんか? –

+0

あなたのコードを共有してください、小さい画像はコンテンツタイプを正しく設定しません。送信されているヘッダーを調べると、大きな画像がcontent-typeをtext-htmlに設定することがわかります。 –

+0

エラーログを有効にすることもできますが、PHPエラー(おそらくexifエラー)のために何らかの形でcontent-typeヘッダーが上書きされているような気がします。 –

関連する問題