Op een site die ik aan het maken ben moeten bezoekers de mogelijkheid hebben om grote bestanden te uploaden, de grootte kan oplopen tot honderden MB's. Uiteraard is in zo'n geval het standaard voortgangsscherm van je browser niet erg handig, omdat veel bezoekers niet snappen dat ze gewoon geduld moeten hebben en niet op back moeten drukken of naar andere pagina's moeten navigeren.
Ik zou daarom graag een script maken dat de upload kan "managen". De bedoeling is dat er een progress bar verschijnt die de voortgang van de upload aangeeft. Het liefste zou ik er zelfs bij hebben staan hoe lang de upload al bezig is en hoe lang het naar verwachting nog zal duren. Hier wil ik dan een duidelijke instructie bij zetten dat de gebruiker moet wachten totdat de progress bar aan het einde is en er een boodschap "upload voltooid" verschijnt.
Ook zou ik graag de gebruiker de mogelijkheid bieden om de upload de "cancellen". Dit kan bijvoorbeeld erg handig zijn wanneer een gebruiker ziet dat het gewoon te lang gaat duren en dus van de upload af wil zien op dat moment.
Ik heb zitten zoeken en kan wel oplossingen vinden die in de buurt komen van het bovenstaande. Dit zijn echter oplossingen die niet alleen PHP maar ook andere talen gebruiken zoals bijvoorbeeld PERL AJAX of JAVA. Dit geniet niet mijn voorkeur, ik zou graag een oplossing gebruiken die puur op PHP gebaseerd is.
Verder hoeft het geen hele "zware" oplossing te zijn, als de bovenstaande dingen mogelijk zijn is dit meer dan voldoende. Ik kom namelijk ook oplossingen tegen die een halve ftp-omgeving van je website maken, dit is absoluut niet de bedoeling. Het gaat bij mij slechts om één bestand per keer.
Ik zou daarom graag een script maken dat de upload kan "managen". De bedoeling is dat er een progress bar verschijnt die de voortgang van de upload aangeeft. Het liefste zou ik er zelfs bij hebben staan hoe lang de upload al bezig is en hoe lang het naar verwachting nog zal duren. Hier wil ik dan een duidelijke instructie bij zetten dat de gebruiker moet wachten totdat de progress bar aan het einde is en er een boodschap "upload voltooid" verschijnt.
Ook zou ik graag de gebruiker de mogelijkheid bieden om de upload de "cancellen". Dit kan bijvoorbeeld erg handig zijn wanneer een gebruiker ziet dat het gewoon te lang gaat duren en dus van de upload af wil zien op dat moment.
Ik heb zitten zoeken en kan wel oplossingen vinden die in de buurt komen van het bovenstaande. Dit zijn echter oplossingen die niet alleen PHP maar ook andere talen gebruiken zoals bijvoorbeeld PERL AJAX of JAVA. Dit geniet niet mijn voorkeur, ik zou graag een oplossing gebruiken die puur op PHP gebaseerd is.
Verder hoeft het geen hele "zware" oplossing te zijn, als de bovenstaande dingen mogelijk zijn is dit meer dan voldoende. Ik kom namelijk ook oplossingen tegen die een halve ftp-omgeving van je website maken, dit is absoluut niet de bedoeling. Het gaat bij mij slechts om één bestand per keer.