0

php readfile を使用してファイルをブラウザに送信しています。その画像ファイルです。ただし、ブラウザはそれを表示する代わりにダウンロードします。これは応答ヘッダーです。

HTTP/1.1 200 OK
Date: Tue, 15 Jan 2013 14:11:46 GMT
Server: Apache
X-Powered-By: PHP/5.3.18-nmm1
Content-disposition: attachment; filename=test.jpg
Content-Length: 20599
Keep-Alive: timeout=1, max=100
Connection: Keep-Alive
Content-Type: image/jpeg; charset=binary

表示されないのはなぜですか?

4

1 に答える 1

2

悪者は次の行です。

Content-disposition: attachment; filename=test.jpg

ブラウザで画像を表示するには、削除してみてください。

または、小さな html ファイルを使用してください。これがブラウザの本来の動作方法です ;)

于 2013-01-15T14:16:21.273 に答える