-1
Après avoir lu de nombreux problèmes de sondage similaires et les documents de Flask pertinents, je ne peux pas à comprendre ce qui génère l'erreur suivante lors de la présentation d'un formulaire:Quelle est la cause de l'erreur de demande incorrecte lors de la manipulation d'un formulaire dans un flacon?
400 Bad Request
Le navigateur (ou proxy) a envoyé une demande que ce serveur n'a pas pu comprendre.
@app.route('/uploadtodos', methods=['POST','GET'])
def uploadtodos():
file= request.files['inputFile']
newFile = FileContents(name=file.filename, data= file.read())
db.session.add(newFile)
db.session.commit()
return render_template('uploadtodos.html')
<form method="POST" action ="/uploadtodos" enctype="multipart/form-data" >
<label for="inputFile"></label>
<input type="file" name="inputFile">
<!--input type="submit" -->
<button type="submit">submit</button>
</form>
Y a-t-il des informations dans la console du serveur de développement de flask? – wanderlust
Lorsque vous faites une requête get, il n'y a pas de fichier. – davidism
Vous avez un 'form' faisant une requête POST, mais vous ne l'avez pas spécifié directement dans votre définition de' uploadtodos' – Mangohero1