Flasche-Datei hochladen und verarbeiten

Ich bin mit Flasche für das hochladen ziemlich große Dateien. Die Idee ist, dass, wenn die Datei hochgeladen ist, wird die web-app läuft (und vergessen) einen system-Befehl mit der hochgeladenen Datei-Pfad als argument. Außer für den Start der system-Befehl mit der richtigen Datei-Pfad als argument brauche ich nicht, die Datei zu speichern, aber ich muss sicher sein, dass die Datei verfügbar sein, bis der Prozess abgeschlossen ist die Verarbeitung.

Ich den genauen code hier beschrieben:
http://bottlepy.org/docs/dev/tutorial.html#post-form-data-and-file-uploads

Meine Fragen sind:

  • Tun bottle store hochgeladene Datei im Arbeitsspeicher oder auf einem spezifischen Platz auf der Festplatte (oder vielleicht wie die Thermoskanne, ein bisschen von beidem)?
  • Wird die hochgeladene Datei direkt zur Verfügung zu anderen tools ohne .read() und dann manuell speichern die bytes in eine angegebene Datei auf der Festplatte?
  • Was wäre der beste Weg, um das system zu starten-Befehl mit der Datei als argument? Ist es möglich, übergeben Sie einfach den Pfad zu einer vorhandenen Datei direkt?
InformationsquelleAutor agnsaft | 2013-01-12
Schreibe einen Kommentar