0

phpスクリプトを介して、拡張子が不明な画像ファイルを吐き出すためにどの画像ヘッダーを使用するかは問題ではないようです。.ext

実際の効果はありますか?(PHPはそれを黙って変換していますか、それともフォーマットをバイパスしていますか?)

4

2 に答える 2

4

PHPは間違いなく何も黙って変換していません。提供されたものを解釈するために最善を尽くしているのはブラウザです。Content-Typeほとんどのブラウザは、ヘッダーまたは拡張子のどちらにもそれほど注意を払っていない可能性があり、その内容によってファイルを識別しようとします。

于 2010-08-03T07:04:13.053 に答える
1

あなたが期待する出力を得る出力はありますか?

スクリプトがエラーを出力しているか、使用している関数がバイナリセーフではない可能性があります。使用しているタグから推測してfile_get_contentsいますが、探しているのはfpassthru何ですか?

ヘッダーを設定せずにブラウザでファイルを開いたり、標準のhtml / textヘッダーを設定したりして、何か奇妙なことが起こっているかどうかを確認してください。

幸運を。

于 2010-08-03T07:09:46.880 に答える