Achim74: Bandbreitenmessung (Speedtest) programmieren

Beitrag lesen

Hallo,
ich stehe vor der Herausforderung einen (einigermaßen aussagekräftigen) Speedtest zu erstellen.

Die Downloadmessung ist noch überschaubar. Per Javascript einen Ajax-Call absetzen und die Zeit messen bis der Call durch ist.

Nur der Upload macht mir zu schaffen. Wie kann ich Daten per Javascript hochladen ohne dass der Benutzer explizit eine Datei auswählt und den Upload antriggert ?

Kann ich irgendwie eine Datei dynamisch generieren und hochschieben ? Kann ich eine zuvor heruntergeladene Datei aus dem Browsercache nehmen und wieder hochschieben ?

Javascript/Ajax - Profis ... bitte um Tipps ! :)

Vielen Dank im Voraus