PHP - Dinamik görüntüler ve IE 7

2 Cevap php

I have a webapplication where I read images from a sql 2008 database through the 'new' filestream functionality. The thing here is, when you right-click and choose save image, IE gives error 800700de while with Firefox it works fine.

Img src veritabanında bakmak için bilmeniz gereken birkaç params alır ve ikili veri yazdıran bir php belgeye ayarlanır. Resim görüntülemeden iki tarayıcılarda çalışıyor unutmayın, bu sorun değildir. Sorun yukarıda bahsettiğim budur.

Neden bu herhangi bir fikir olabilir? Bunun için herhangi bir çözüm ya da bir çözüm var mı?

2 Cevap

Eğer başlıklarını bina var mı? Eğer öyleyse o olabilir. Ne başlıkları gönderiyor?

Possible appropriate headers via: http://www.electrictoolbox.com/image-headers-php/ GIF:

header('Content-Type: image/gif');

JPEG:

header('Content-Type: image/jpeg');

PNG:

header('Content-Type: image/png');

IE maymunu gidiyor gibi bu dosya bir görüntü oldukça güven yok çünkü o sesler.

Eğer açıkladı bile diğerleri gibi Content-Type başlıkları ayarladıktan sonra sorun yaşamaya devam ederseniz, daha da komut düşünce içine tarayıcı aptal olabilir yürütülecek bir. Png veya. Jpg uzantısını kullanarak, ve sonra bu dosyayı zorlayarak bir görüntü PHP gibi.

Örneğin,. Htaccess "image.png" olarak bir PHP komut dosyası gizlemeye bu koymak

<Files image.png>
ForceType application/x-httpd-php
</Files>