Ich wünschte, meine Benutzer könnten ein Verzeichnis von ihrem PC auswählen und alle Dateien aus diesem Verzeichnis hochladen, so dass sie stattdessen das ganze Album (Verzeichnis) hochladen könnten jedes einzelne File hochladen. Ich möchte Sie fragen, ob dies irgendwie mit PHP oder JavaScript und ohne Verwendung eines Frameworks möglich ist. dankeOrdner auf lokalem (Benutzer-) PC scannen und alle Dateien (Bilder) auf Webserver hochladen
Antwort
Es wäre wahrscheinlich sinnvoller, wenn sie ein .zip hochladen, das mehrere Bilder enthält - was in PHP möglich ist.
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.
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.
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.
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.
- 1. Wie können Benutzer Bilder auf Wordpress hochladen?
- 2. Speichern von Dateien auf einem Webserver
- 3. Bilder auf Server hochladen
- 4. Dateien hochladen und in einem Ordner speichern?
- 5. Benutzer-Authentifizierung auf Resin Webserver
- 6. Dateien auf Owncloud hochladen
- 7. coderigniter Ordnerstruktur auf Webserver
- 8. Scannen Ordner für Dateien statt Array
- 9. Hochladen von Derby Db auf den Webserver
- 10. Scannen Sie einen Ordner für Dateien
- 11. PHP Auto Bilder hochladen
- 12. Sicherheit - Ordner 775 auf einem Webserver
- 13. Ordner "Alle Benutzer"
- 14. Hochladen von Dateien auf Sharepoint Server
- 15. Hochladen von Dateien auf Azure Blob Speicher
- 16. Capture StackOverflow Ausnahmeninformationen auf dem Benutzer-PC
- 17. Rendering mehrerer Dateien auf Flasche Webserver
- 18. Laden lokaler Bilder aus lokalem HTML Xcode
- 19. Wie sichere ich einen Ordner, in dem Benutzer Dateien hochladen können?
- 20. mehrere Bilder auf Facebook hochladen mit SLRequest
- 21. Alle Dateien löschen dropzoneJs nur Bild hochladen
- 22. Wie alle Dateien im Ordner
- 23. Der Versuch, Python-Programm auf alle Dateien im Verzeichnis ausführen MÜSSEN JEDEN DATEINAMEN SCANNEN UND VERWENDEN
- 24. Wie packt man Python-Dateien auf einem anderen PC?
- 25. Verschieben Sie alle Dateien in einem Ordner auf einen anderen?
- 26. Python Script auf Webserver
- 27. Wie kann ich Dateien auf Selenium 2.20 und Java hochladen?
- 28. Herunterladen großer Dateien vom OAS-Server auf PC
- 29. Hochladen und Anzeigen von Dateien aus dem lokalen Ordner
- 30. alle Dateien in einem Ordner umbenennen