Vous n'êtes pas identifié(e).
salut j'aimerais lire les données à partir d'un fichier uploader par un utilisateur et ensuite les stocké en bd. mais je suis confronté à un problème. Quand je veux lire les données il y'a ce message.
TypeError at /c/uploadprocess
coercing to Unicode: need string or buffer, InMemoryUploadedFile found
Request Method: POST
Request URL: http://127.0.0.1:8000/c/uploadprocess
Django Version: 1.6.11
Exception Type: TypeError
Exception Value:
coercing to Unicode: need string or buffer, InMemoryUploadedFile found
Exception Location: F:\stage\astes\savecontact\views.py in uploadprocess, line 31
voici ma vue qui gère ce traitement
def uploadprocess(request):
if (('userid' not in request.session) and ('usertype' not in request.session)) :
return render(request, 'manager/login.html')
else :
#gestion de l'upload de fichier
if request.POST and request.FILES:
file_upload = open(request.FILES['file_upload']).readline()
for line in file_upload:
print line
HttpResponse(line)
ici je veux d'abord afficher les données pour vérifier si ça marche. Mais je n'y arrive pas à cause de cette erreur. je ne comprend pas.
please somebody to help me!
Hors ligne
Bonjour,
La documentation Django contient une section concernant la gestion des fichiers uploadés par les utilisateurs. Je ne peux que t'engager à la lire. Le résumé se trouve à l'adresse suivante: https://docs.djangoproject.com/fr/1.8/t … e-uploads/
Il y a d'autres page dans la documentation traitant du sujet.
Hors ligne