Flask upload file
Verfasst: Samstag 11. Juni 2022, 20:38
Hallo Zusammen
Ich möchte eine Datei (img, mp3, mp4 ...) uploaden und komme nicht weiter.
Die Datei wähle ich mich mit einem <input type=file> aus und rufe folgende Funktion mit onchange() auf. Das scheint soweit zu funktionieren.
Auf der Serverseite habe ich folgenden Code zum testen:
Die Ausgabe ist immer None, es scheint, dass die Daten nie ankommen.
Weiss jemand Rat?
Ich möchte eine Datei (img, mp3, mp4 ...) uploaden und komme nicht weiter.
Die Datei wähle ich mich mit einem <input type=file> aus und rufe folgende Funktion mit onchange() auf. Das scheint soweit zu funktionieren.
Code: Alles auswählen
function upload(fileInput){
console.log(fileInput.files[0])
file = fileInput.files[0]
$.ajax({
type: "POST",
url: '/upload',
enctype: "multipart/form-data",
contentType: "application/json",
data: file.slice,
dataType: "json",
success: function (response){console.log(response)}
});
}
Code: Alles auswählen
@app.route('/upload', methods = ['POST'])
def upload():
data = request.files.get('file')
print(data)
return ('data')
Weiss jemand Rat?