stworzylem sobie upload plikow wykorzystujac pakiet PEAR::QuickForm.
Upload dziala dobrze pod firefoxem ale kiedy uploaduje plik przez IE otrzymuje blad, z ktorego wynikaloby iz wysylany plik ma inny typ mime niz jest w rzeczywistosci.
Oto fragmen kodu:
<?php // tworze formularz $form = new HTML_QuickForm ( $formName, $method, $action, null, null, true ); ... // dodaje pole typu file $form->addElement('file', 'image', 'Obrazek:'); ... // dodaje kontrole max wielkosci pliku: $form->addRule('image', 'Plik nie moze byc wiekszy niz '.(MAX_PICTURE_SIZE/1024).'KB', maxfilesize, MAX_PICTURE_SIZE); // dodaje kontrole typu mime $form->addRule('image', 'Dozwolony format pliku to jpg', 'mimetype', 'image/jpeg'); ... ?>
Sek w tym ze w IE otrzymuje blad podczas uploadu spowodowany przez ostatnia regule.
Czy ktos z Was sie juz z tym spotkal?