Autor | Zpráva | ||
---|---|---|---|
hal_sk Profil |
#1 · Zasláno: 11. 1. 2009, 18:11:14
Zdravím. Prečo php skript so zisťovaním typu súboru ($_FILES['image']['type']) zobrazuje pre *.jpg obrázok typ "image/jpeg" v normálnych prehliadačoch a typ "image/pjpeg" v Internet Explorer? Ako je možné, že to prehliadače rôzne interpretujú? Veď by zo skriptu mali dostávať identický html výstup ak sa nemýlim.
|
||
Joker Profil |
#2 · Zasláno: 11. 1. 2009, 18:13:11
A má ten obrázek opravdu nastavený nějaký MIME typ? Nebo to je jen nějaký výchozí typ, který si prohlížeč k tomu souboru přiřadí podle přípony?
|
||
tomas.fejfar Profil * |
#3 · Zasláno: 11. 1. 2009, 18:19:59
Já myslím, že je to známý bug.
|
||
hal_sk Profil |
#4 · Zasláno: 11. 1. 2009, 18:26:38
tomas.fejfar
Asi áno, ale pre mňa je to novinka :-) Joker Neviem čo je to MIME typ. Ale keď je to niečo ako deklarácia tohto header('Content-type: image/jpeg') |
||
hal_sk Profil |
#5 · Zasláno: 11. 1. 2009, 18:38:28
Takže asi bude treba upraviť niečo priamo v hlavičke html:
<meta http-equiv="content-type" content="text/html; charset=windows-1250"> Čo tam treba zmeniť? Ak dám namiesto "text/html" toto "image/jpeg", tak to nepomože. |
||
tiso Profil |
#6 · Zasláno: 11. 1. 2009, 18:48:59
hal_sk - ako chceš obrázku nastaviť html hlavičku? Sa zamysli trochu...
|
||
hladis Profil |
#7 · Zasláno: 11. 1. 2009, 19:26:14
hal_sk
Sice se v tom nevyznám, ale co dat místo typu jpeg typ jpg? |
||
SwimX Profil |
#8 · Zasláno: 11. 1. 2009, 19:38:13
hal_sk
„Takže asi bude treba upraviť niečo priamo v hlavičke html: <meta http-equiv="content-type" content="text/html; charset=windows-1250"> Čo tam treba zmeniť? Ak dám namiesto "text/html" toto "image/jpeg", tak to nepomože.“ tak to určiě ne. todlr je pro tu html stránku a ta má mí to co tam máš. je to známý problém ie, někde u jakuba vrány sem o tom četl: zkus kouknout někam sem : http://php.vrana.cz/ukladani-souboru-od-uzivatele.php |
||
DoubleThink Profil * |
#9 · Zasláno: 11. 1. 2009, 19:44:12
„ale co dat místo typu jpeg typ jpg?“
A co takhle radši mlčet? „$_FILES['image']['type']“ V tomto klíči je MIME typ, který v požadavku browser připojil k uploadovanému souboru. S funkcí header nebo nedej bože meta tagem odpovědi to nemá nic společného. PJPEG znamemá Progressive JPEG. |
||
Časová prodleva: 15 let
|
0