2009-06-13 2 views

Antwort

1

Es wäre wahrscheinlich sinnvoller, wenn sie ein .zip hochladen, das mehrere Bilder enthält - was in PHP möglich ist.

4

Zunächst kann PHP dem lokalen Computer des Benutzers nichts tun. Da es dort nie läuft (außer der Computer des Benutzers ist auch der Server).

JavaScript wird auf dem lokalen Computer des Benutzers ausgeführt, ist jedoch nicht eingerichtet, um solche Probleme zu behandeln.

Java und Flash werden auf dem Computer des Benutzers ausgeführt und können so eingerichtet werden, dass sie genau dies tun.

Betrachten Sie SWFUpload. Ich empfehle es sehr.

Und wenn Sie Java möchten, überprüfen Sie RadUpload. Die Lite-Edition ist kostenlos.

Eine Sache zu beachten, was diese Flash- und Java-Lösungen beide tun, ist eine Dateiauswahl vom Benutzer zu akzeptieren und dann an ein PHP-Skript zu senden, das das tatsächliche Hochladen durchführt.

0

Ich glaube nicht, dass es möglich ist, wie Sie es beschreiben. Erstellen Sie ein kleines Dienstprogramm, das auf ihrem PC ausgeführt werden kann. Schau dir auch an, wie das Facebook-Upload-Image funktioniert. Sie laden Dutzende von Bildern gleichzeitig hoch.

0

Nicht möglich mit rein php/javascript. Sehen Sie sich jedoch http://www.element-it.com/JavaPowUpload.aspx an, es ist ein Java-basierter Datei-Uploader, mit dem Sie die Benutzeroberfläche vollständig ausblenden können, und wenn Sie möchten, können Sie die gesamte Schnittstelle über Javascript einschalten. Es ist jedoch nicht kostenlos, vielleicht nicht für ein persönliches Projekt geeignet.

0

Dies entspricht möglicherweise nicht Ihrer Anforderung von Javascript, aber wenn Sie möchten, könnten Sie Ihr Uploader-Objekt als ActiveX-Objekt erstellen und CURL verwenden, um den Upload tatsächlich durchzuführen oder als Java-Applet auszuführen.

Ich hatte einen Java-Applet-basierten Uploader für einen Client erstellt und ich fand Ressourcen online und nutzte diese als meine Basis für den Aufbau des Uploaders.

SWFUpload, wie in einer der Antworten erwähnt, die Sie erhalten haben, ist eine gute.

Verwandte Themen