PHP ver gevorderde |
|
Voorafgaand:
Ik ben bezig met een uploadclass, en deze komt op SIMA te staan bij scripts (als deze is goedgekeurd). Nu komt er een halve discussie op gang over bestanden goed nakijken...
Na een klein onderzoekje ben ik achter het volgende gekomen.
elke browser op IE na, kijkt naar de extensie die word meegegeven, zet je een .pdf om naar een .jpg dan stuurt de browser het mee als JPG en dus zal mijn script bezig gaan hiermee.
IE kijkt niet naar de meegegeven extensie, en dus weigert het script het bestand up te loaden. (getest op 6,7 & 8)
Een mimetype-check werkt dus alleen op IE, de rest van de browsers (Firefox, Chrome, Opera) niet! Heb wat navraag gedaan hier verder op de afdeling.. daar zei mijn collega het volgende: "Opzich heeft het niet zo super veel nut om te checken of het wel daadwerkelijk een .jpg is. Apache ziet dat het een .jpg is, en dus probeert hij het zo weer te geven. Hij voert dus verder niks uit".
Weten jullie hier iets meer van?
|