PHP-Entwicklung
Posts 1-8 of 8
-
Michael SchillingThe company name is only visible to registered members.FTP-Upload von welchem User?
Hallo,
Fotogalerien sind ja einfach zu realisieren. Wenn man einer Vielzahl an Benutzern ermöglichen möchte Bilder direkt per FTP auf den Server zu laden, wird es etwas kniffelig. Wie kann ich erfahren, welche Dateien von welchem Benutzer hochgeladen wurden?
Die per FTP hochgeladenen Bilder liegen im entsprechenden Verzeichnis nur für kurze Zeit. Per Crontab wird geprüft ob der Upload vollständig ist. Dann werden die Dateien in ein finales Verzeichnis verschoben und die darin befindlichen IPTC-Daten (Headline, Description, Keywords) ausgelesen und in eine Datenbank gespeichert.
Nun könnte man jedem FTP-User ein eigenes Verzeichnis zuweisen und rekursiv nach hochgeladenen Daten suchen. User 1 lädt in Verzeichnis /1 hoch, etc. Dies wäre die einzige Lösung, die mir spontan einfällt, bei sehr vielen Usern erscheint sie mir suboptimal zu sein.
Per HTTP-Upload wäre die Fotogalerie/Bildagentur zu unflexibel, da User schnell und unkompliziert auch große Bildmengen übertragen können. Ein Archiv-Upload widerspricht ebenso meinen Vorstellungen, da die einzelnen Bilder dann zunächst noch vom Benutzer gepackt werden müssen.
Ich hoffe, mein Problem verständlich geschildert zu haben und hoffe, dass ich lediglich gedanklich auf dem Schlauch stehe und es eine einfache Möglichkeit gibt, um hochgeladene Dateien dem jeweiligen Benutzer zuweisen zu können.
Vielen Dank für eure Hilfestellung, Ideen etc.
Michael
- 06 Dec 2008, 12:09 pm
-
Post visible to registered members
-
Post visible to registered members
-
Oliver Heeger Premium Member Group moderatorThe company name is only visible to registered members.Re^2: FTP-Upload von welchem User?
Hallo Herr Schilling,
wie wäre es mit FancyUpload
http://digitarald.de/project/fancyupload/2-0/showcase/photoq...
Damit kann man beliebig viele Files auf einmal hochladen.
Es gibt auch alternativen die auf andere Frameworks statt Mootools setzen.
http://www.google.de/search?q=ajax+multiple+upload
Gruß, Oliver Heeger
- 06 Dec 2008, 12:40 pm
-
Post visible to registered members
-
Harald Lapp Premium MemberThe company name is only visible to registered members.Re^2: FTP-Upload von welchem User?
hallo,
upload über ftp ist eigentlich ganz einfach zu lösen: du nimmst den proftpd und das sql-modul. so kannst du die authentifizierung z.b. über die benutzer-tabelle deiner web-anwendung lösen. ausserdem kannst du uploads auch in der datenbank loggen und somit ermitteln, welcher benutzer für den upload der entsprechenden datei verantwortlich war.
die alternative wäre ein java applet, was über http hochlädt.
gruss,
harald
- 06 Dec 2008, 1:18 pm
-
Michael SchillingThe company name is only visible to registered members.Re^3: FTP-Upload von welchem User? *GELÖST*
*close* Problem gelöst!
Wow, ich bin begeistert wie schnell hier geholfen wird. Zunächst einmal vielen Dank an alle, die sich beteiligt haben.
Die Lösung von Harald Lapp werde ich umsetzen, da sie gleich zwei Fliegen mit nur eine Klappe schlägt. Dir Harald, nochmals ein extra dickes Danke!
Leider fehlt mir jetzt im Augenblick die Zeit, um auf die anderen Lösungsvorschläge einzugehen. Gern reiche ich meine Meinungen hierzu nach.
LG
Micha
- 06 Dec 2008, 2:06 pm
-
Harald Lapp Premium MemberThe company name is only visible to registered members.Re^4: FTP-Upload von welchem User? *GELÖST*
freut mich wenn ich helfen konnte :)
viele grüsse,
harald
- 06 Dec 2008, 5:43 pm
