2009-05-13 2 views
1

Ich habe ein paar Optionen ausprobiert, von denen keine zu funktionieren scheint (wenn ich ein einfaches mehrteiliges Formular mit einem benannten Feld habe, funktioniert es gut, aber wenn ich den Namen nicht kenne, kann ich nicht einfach alle Dateien in der Anfrage packen ...).Wie lade ich Dateien in die Google App Engine App hoch, wenn der Feldname nicht bekannt ist

Ich habe mir Upload files in Google App Engine angesehen und es scheint nicht geeignet (oder um tatsächlich zu arbeiten, wie jemand den Code erwähnt schnippte es ungeprüft).

Antwort

0

Schauen Sie sich die Dokumentation auf der Webob request object. Datei-Uploads werden genauso behandelt wie andere Formularfelder, mit der Ausnahme, dass es sich um ein Datei-Upload-Objekt und nicht um eine Zeichenfolge handelt. So können Sie die verfügbaren Felder wie alle anderen POSTs durchlaufen.

+0

ja ich sah, dass auf dem Bild hochladen Probe, sinnvoll - aber wie ich nicht kontrollieren, den "Client", der Beitrag ist, kenne ich nicht den Namen des Feldes (es erscheint nicht in. Argumente() etc ... so nicht sicher, wo Sie es finden). Aber für einfache Fälle sieht das gut aus. –