Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Upload plikow
Forum PHP.pl > Forum > PHP
squid
Witam,

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:
  1. <?php
  2. // tworze formularz
  3. $form = new HTML_QuickForm ( $formName, $method, $action, null, null, true );
  4.  
  5. ... 
  6. // dodaje pole typu file
  7. $form->addElement('file', 'image', 'Obrazek:');
  8.  
  9. ...
  10. // dodaje kontrole max wielkosci pliku:
  11. $form->addRule('image', 'Plik nie moze byc wiekszy niz '.(MAX_PICTURE_SIZE/1024).'KB', 
  12. maxfilesize, MAX_PICTURE_SIZE);
  13. // dodaje kontrole typu mime
  14. $form->addRule('image', 'Dozwolony format pliku to jpg', 'mimetype', 'image/jpeg');
  15. ...
  16. ?>

Sek w tym ze w IE otrzymuje blad podczas uploadu spowodowany przez ostatnia regule.

Czy ktos z Was sie juz z tym spotkal?
nospor
wyszukiwarka nie gryzie:
http://forum.php.pl/index.php?showtopic=46326&hl=
zamykam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.