Ich habe ein Bild auf der Clientseite erzeugt, die ich über ein Formular auf den Server übertragen möchte. Nehmen wir zum Beispiel an, dass ich ein Registrierungsformular habe, in dem das Profilbild automatisch von JavaScript generiert wird, und ich dieses Bild an django übertragen möchte.Hochladen von JavaScript generierten Bild zu Django
Was ist der beste Weg, um die Bild-Binärdaten auf den Server zu übertragen, wenn Benutzer die Schaltfläche zum Senden drücken? Welches Formularfeld sollte ich verwenden?
danke!
Was haben Sie versucht? Was meinst du "automatisch generiert"? holst du aus einer Liste von Bildern oder zeichnest tatsächlich ein neues? Hast du das https://docs.djangoproject.com/de/dev/topics/http/file-uploads/ überprüft? –
Ich zeichne eigentlich etwas Neues, also funktioniert das Senden eines Bildindex nicht. Ich habe versucht, ein CharField zu verwenden, um die binären Daten zu übertragen, aber ich verliere einige der Daten (vielleicht gibt es einen Workaround das?). Das Dateiobjekt könnte eine gute Idee sein. Ist es möglich, einen Datei-Upload von Javascript zu fälschen, ohne eine Datei hochzuladen? - Vielen Dank –