Dateien per Drag&Drop hochladen


spdneo

Grünschnabel
Hallo,

ich suche eine Möglichkeit Dateien und Verzeichnisse per Drag&Drop über den Browser hochzuladen.

Im InternetExplorer ist das auch ohne weiteres möglich. Hier kann man einfach per IFRAME auf einen FTP-Server verweisen und schon kann man hoch und runterladen wie man möchte.

Im Firefox zeigt er den FTP-Server zwar auch an, leider kann ich dort dann keine Dateien hochladen, da er bei "Drop" immer die Datei öffent.
Da ich aber eine plattformunabhängige Lösung suche, brauche ich auch irgend eine vernünftige Lösung für den Firefox.
Gibt es irgendetwas das ich in die Webseite im FF einbinden kann um das möglich zu machen?
 

spdneo

Grünschnabel
tobee hat gesagt.:
Das Shop Skript von script.aculo.us wäre schon einmal ein Lösungsansatz.

Tobee
Hey, die haben coole Drag&Drop Scripts auf ihrer Seite. Ich denke die kann man auch für allerhand brauchen.

Leider helfen die nicht bei dieser Art von Drag&Drop. Diese Scripts nehmen leider keine "Drops" aus dem Dateisystem entgegen.
 

Gumbo

Erfahrenes Mitglied
Das Problem wird wohl sein, dass du mit JavaScript keinen Zugriff auf das lokale Dateisystem hast.
 

tobee

Erfahrenes Mitglied
Gumbo hat gesagt.:
Das Problem wird wohl sein, dass du mit JavaScript keinen Zugriff auf das lokale Dateisystem hast.
Aber mit dem Ajax File Upload würde es doch gehen, oder?
Da würde doch die Hauptarbeit php übernehmen.
 

Gumbo

Erfahrenes Mitglied
Da JavaScript clientseitig verarbeitet wird, meinte ich mit dem lokalen Dateisystem auch das des Clients.
 

spdneo

Grünschnabel
Da muss ich Gumbo recht geben. Es ist mit JavaScript nicht möglich einfach so auf das Dateisystem des Clients zuzugreifen.
PHP läuft ja serverseitig und hat daher auch keinen Zugriff auf das Dateisystem des Clients.

Ich denke die einzigen Möglichkeiten sind etweder das FTP-Fenster per Option oder so zu einem FTP-Client (wie ich es im IE mache) umzufunktionieren oder eine Anwendung/Plugin im Browser zur Verfügung zu stellen, die das dann wieder kann.

Kennt da jemand was? Vielleicht auch eine Webseite die sowas kann?