Wie kann ich in twisted.web Dateiuploads durchführen, die nicht stören?
Ich habe gesucht und gesucht, kann aber anscheinend keine Möglichkeit finden, Dateien auf eine vernünftige Weise in meine twisted.web-Anwendung hochzuladen.
erzeit führt das Hochladen von Dateien in eine Ressource zu einemrequest.args['file']
Variable, das ist eine Liste mit Dateiinhalten. Ich kann keine Möglichkeit finden, Informationen über die Datei abzurufen: MIME-Typ, Dateiname, Dateigröße (außer nur die Länge der Zeichenfolgen inargs['file'][]
), etc
Ich habe gelesen, dass twisted.web2 besser zum Hochladen von Dateien geeignet ist. Ich weiß jedoch nichtwie vie besser ist es, oder wie ich twisted.web2 verwenden würde, um Datei-Uploads in einer twisted.web-Anwendung zu behandeln.
Irgendwelche Vorschläge? Das nervt mich wie verrückt - Oh, und ich habe mir die Anforderungsheader angesehen und nichts wirklich Bedeutendes gefunden. Wie kann ich mit Twisted weitere Metainformationen zum Hochladen von Dateien erhalten?
EbenfallsWie kann ich die bloße HTTP-Anforderung von einem Anforderungsobjekt abrufen? Ist es möglich