Projekt Dateihochlader

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Laines
User
Beiträge: 39
Registriert: Donnerstag 15. Mai 2008, 18:42

Montag 2. Juni 2008, 17:02

Der nächste schritt währe jetzt natürlich das er die Datei nicht verwirft.
Wie würde das aussehen?

Ich hatte das mal mit

Code: Alles auswählen

file.save_FOO_file(filename, raw_contents)
versucht...
Leonidas
Administrator
Beiträge: 16024
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Montag 2. Juni 2008, 18:18

Code: Alles auswählen

deinmodel_instanz.save_datenbankfeld_file(dateiname, inhalt)
My god, it's full of CARs! | Leonidasvoice vs Modvoice
Laines
User
Beiträge: 39
Registriert: Donnerstag 15. Mai 2008, 18:42

Mittwoch 4. Juni 2008, 20:19

Hallo,
das Uploaden klapt jetzt. Danke! :D Ich würde gerne die Ordner -struktur in der ich die Daten Speichern will auf der HTML Seite abbilden, gibt es das was vorgefertigtes oder hat jemand eine Idee so etwas zu realisieren? Im simpelsten Fall ein Pull Down menue... In dem ich die Ordner Auswählen kann und alle enthaltenen Dateien werden mir angezeigt...

Des weiteren möchte ich über die HTML seite Unterordner in der Ordner Struktur erstellen können.
Benutzeravatar
jens
Moderator
Beiträge: 8482
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Mittwoch 4. Juni 2008, 21:48

Das sind gleich ein paar Haufen Dinge zu Implementieren. Du kannst evtl. die ein paar Sachen vom PyLucid Dateimanager abschauen:
http://pylucid.net:8080/pylucid/browser ... manager.py

Screenshot: http://www.flickr.com/photos/jensdiemer ... 9/sizes/o/

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Laines
User
Beiträge: 39
Registriert: Donnerstag 15. Mai 2008, 18:42

Freitag 6. Juni 2008, 16:53

Danke für den Link... Das Läuft jetzt auch alles soweit :D

Auf der html Seite kann man jetzt natürlich verschiedenen Aktionen ausführen. Jede Aktion hat ihren eigenen Button. Wie finde ich heraus Welcher Button gedrückt wurde? Namen haben sie ja alle.
Wenn es geht bitte mit einem kurzen Beispiel Code.

Idela währe natürlich wenn so etwa sgehen würde, nur damit ich verstehe was ich meine:

Code: Alles auswählen

if 'ButtonName' in request.input:
     Mache das was der Button tun soll
Benutzeravatar
jens
Moderator
Beiträge: 8482
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Donnerstag 12. Juni 2008, 18:53

Bei mir nutzte ich dazu "Aktions IDs": http://svn.pylucid.net/pylucid/trunk/py ... manager.py

Code: Alles auswählen

#______________________________________________________________________________
# We use more than one html form in a filelist page. So we need some unique
# action values for a easier distinguish the POST data.
ACTION_RMDIR = "0"
ACTION_MKDIR = "1"
ACTION_FILEUPLOAD = "2"
ACTION_DELETEFILE = "3"
Ist aber auch nicht so schön...

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Antworten