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?