phpbar.de logo

Mailinglisten-Archive

[php] Massive Multifile Upload

[php] Massive Multifile Upload

Thorsten Koch ml at osus.de
Don Jan 19 11:05:23 CET 2006


Hi Lutz,

> > in einem aktuellen Projekt soll ein Redakteur Inhalt in 
> > eine Anwendung relativ einfach importieren k�nnen.
> [...]
> > Welche M�glichkeiten gibt es?
> > Alle Dateien befinden sich in einer ZIP-Datei, die beliebig gro� 
> > werden kann (>650MB) und nacheinander entpackt und den Inhalten 
> > zugeordnet werden oder gibt es einen anderen Weg?
> 
> also bei einer Datenmenge in dieser Gr��enordnung, die schon 
> fast in Richtung ein Gigabyte geht, ist ein Hochladen per 
> Formular sicherlich nicht mehr die passende L�sung. Wie hoch 
> willst Du z.B. all die Einstellungen in PHP schrauben, die 
> normale Weise dabei greifen und auf ein paar MB eingestellt sind? :-)
Das tempor�r erweitern der cfg-vars w�re kein Problem, ist das doch nur
an einer Stelle notwendig. Und die Gr��e d�rfte die Gr��e einer CD nicht
�bersteigen, denn die Daten werden von einem Lieferant per CD
angeliefert und vom Redakteur dann in die Anwendung hochgeladen.


> In diesem Fall w�rde ich auf anderen Methode ausweichen. 
> FTP/SCP, FISH, Samba, WebDAV u.�. Oder s.u.
Dazu w�re ja ein anderer Client als ein Internet-Browser notwendig und
ob das durchgeht bezweifle ich mal.


> > Gibt es die M�glichkeit, zum 
> > Beispiel per JS, ein Verzeichnis auf dem Client auszulesen
> Nein, bzw. wenn doch, dann handelt es sich um eine 
> Sicherheitsl�cke. Du mu�t 
> davon ausgehen, da� sowas in Zukunft immer weniger 
> funktionieren wird, sofern 
> es noch funktioniert. Auch Microsoft hat ja erkannt, da� 
> Sicherheit ein  relevantes Thema ist.
Dies hatte ich eigentlich erhofft, aber auch gef�rchtet :)


> Eine Alternative w�re also noch ein Java-Applet. Sowas kannst 
> Du Dir z.B. hier 
> mal ansehen: http://www.fotoservice.de/. Dort kann man Bilder 
> mit einem 
> Java-Applet wie im Windows Explorer ausw�hlen und in den 
> Warenkorb hochladen.
Da bin ich mir nicht sicher, ob das auf den Clients der Redakteure
m�glich ist, aber ich denke das kann ich mal anfragen.

Danke vorerst mal.


Mit f�llt da allerdings nochmal eine Idee ein. Was ist denn mit einem
Fileupload via AJAX zum Beispiel, falls das geht. Der Benutzer w�hlt
eine Datei (das Problem: es k�nnen >100 Dateien werden) aus und l�dt sie
gleichzeitig hoch, w�hrend er schon die n�chste Datei ausw�hlt. Das
Problem an dieser Sache w�re eben, dass er viele Dateien ausw�hlen muss,
anstatts einer und dann lange warten.


Mit freundlichen Gr��en aus Stuttgart

Thorsten Koch



php::bar PHP Wiki   -   Listenarchive