Maison >développement back-end >Tutoriel Python >Pourquoi le téléchargement de fichiers de mes requêtes Python ne fonctionne-t-il pas ?
Comment télécharger des fichiers avec des requêtes Python : résolution du problème de fichier non reçu
Problème :
Lors du téléchargement d'un fichier à l'aide de la bibliothèque de requêtes de Python, le serveur ne parvient pas à recevoir le fichier, ce qui entraîne un message vide. réponse.
Analyse :
Le code fourni pour le téléchargement d'un fichier semble correct, mais il y a une divergence avec le mot-clé 'upload_file' :
files = {'files': open('file.txt','rb')} values = {'upload_file' : 'file.txt' , 'DB':'photcat' , 'OUT':'csv' , 'SHORT':'short'}
Dans ce code, le dictionnaire 'files' est mal nommé. Il devrait s'agir de « upload_file » à la place.
Solution :
Pour résoudre le problème, remplacez le dictionnaire « files » par « upload_file » :
files = {'upload_file': open('file.txt','rb')} values = {'DB':'photcat' , 'OUT':'csv' , 'SHORT':'short'}
Cela garantit que le fichier est téléchargé à l'aide du paramètre 'upload_file', comme prévu par le serveur.
Informations supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!