AJAX upload, how?

Tags:    javascript

nogen idéer til hvordan man kan se hvor lang ens fil upload er nået med at uploade ved hjælp af ajax, i php ?

alså ect 10% eller 456kb/5000kb.



7 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Ellers er der uploadprogress som er et extension til php.
http://pecl.php.net/package/uploadprogress
Til windows: http://pecl4win.php.net/ext.php/php_uploadprogress.dll



Jeg er ikke sikker, men jeg har hørt det ikke lige kan lade sig gøre. Men jeg har selv ofte tænkt over det. Jeg kunne forestille mig at du sender din fil og så sender du et element tilbage med den aktuelle størrelse af filen til brugeren.

Edit: Når AJAX kører er der forskellige statements og når du uploader har du statementet interactive (mener jeg) og der kunne du vise en boks med et billede eller måske den klassiske med "." som progressbar.



Indlæg senest redigeret d. 07.10.2008 10:41 af Bruger #6559
er ret sikker på det godt kan lade sig gøre ;)
man kan ikke uploade via javascript uden brugerens tilladelse men det er ik det jeg vil.

jeg vil "bare" lave en 'AJAX File Upload Monitor'

hvor jeg kan se hvor langt php er med kopieringen af filen.. men har ingen ide om hvordan man kan få fat i nogen tal fra php...

har kigget lidt på filesize men det er jo det samme før og efter upload af filen..

noget istil med det de har ved rapidshare.com hvis man uploaderen en fil der. så er det % på.

lige pt har jeg lavet det i flash, men vil heller have det i ajax

håber der er nogen der har nogen forslag.



Kig på fancyupload: http://digitarald.de/project/fancyupload/

jeg ville gerne ungå flash, ellers tak =)

Ellers er der uploadprogress som er et extension til php.

jeg har desvære ikke mulighed for at installere ting på den server det skal bruges på.

andre forslag?



Ser ud til at gøre det...
http://www.devpro.it/upload_progress/
Har ikke testet



Ser ud til at gøre det...
http://www.devpro.it/upload_progress/
Har ikke testet

ser godt ud :)
Har dog lidt problemer med den ik kan finde min temp mappe, som jeg har sat til tmp.

Det var noget i den stil jeg skulle bruge så tak



t