Provjeriti težinu fajla prije uploada. Kako?
Pozdrav!
Da li je moguce da prije nego se neka slika upload-a na server (tacnije u temp folder) provjeri koja joj je težina (kb/mb)? Uvijek do sada sam pravio da se fajl podigne u temp folder, dobavi se težina, uporedi sa dozvoljenom. Ako je sve ok (težina, velicina, ekstenzija ...) prebaci se iz temp foldera u željeni i to je to. Medjutim, želio bih izbejci situaciju da kada korisnik poksava da uplaoda sliku od 3 Mb (a dozovljeno je 100 kb) da bih mu ispisao poruku 'Nedozvoljena veličina' . Upload slike od 3 Mb poprlicno dugo traje. Odgovaralo bi mi i neko client side rješenje, pošto vjerujem da php ovo ne moze uraditi. Uglavnom da se ne zapocinje upload fajla, ako je težina veća od dozvoljene (ne mislim na max_upload_size u php.ini fajl, već na nivou aplikacije). Unaprijed hvala na pomoci! LP, mb |
Ak me sive celije ne izdaju to je moguce samo preko ActiveX-a (znaci nije moguce :))
|
moze preko flasha, pogledaj npr. uploadify
|
Kôd:
<input type="hidden" name="MAX_FILE_SIZE" value="30000"> |
^ :1011:
|
Mozes koristiti neki java aplet koji ce da ti resajzuje sliku na maksimalnu dozvoljenu(cime ujedno smanjujes i velicinu fajla).Korisnicima ponudi i standardnu upload formu ako im ne radi java aplet. Ovo recimo radi facebook i mislim da dobro stedi memoriju servera.
|
Hvala svima na odgovrima.
@japan Rješenje php+js+flash mi se čini kao najinteresantnije. Pokusacu nesto sa tom kombinacijom. @razno Jako fina ideja. Većina posala se odvija na klijnetu :) Ali nazalost ja bas nikavih dodira nemam sa javom. @djape Neće to obavljati posao, kao što bluesman i sam napisa. jos jednom hvala. pozz. |
<script>
function checkFileSize() { oas = new ActiveXObject("Scripting.FileSystemObject"); d = document.getElementById('b'); e = oas.getFile(d.value); alert(e.size); return e.size; } </script> <input type="file" id="b"> <input type="button" onclick="checkFileSize();" value="Proveri"> Cisto sporta radi, ovako bi to islo u IE |
Ne moras imati puno dodira sa javom, imas gotove besplatne varijante kao na primer http://postlet.com/example/ a imas i placene.Trazi Java upload applet
|
Flash i Java bazirana rešenja su najbolja u ovom slučaju. Preporučujem SWFUpload.
|
Vreme je GMT +2. Trenutno vreme je 22:44. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.