Je fais un téléchargement de fichier POST API demande à l'interface django app REST. Cette demande est faite à partir d'une autre vue de l'application django qui reçoit le fichier du formulaire. J'utilise le module d'affichageDjango request.FILES est vide
image = request.FILES['image']
from utils.poster.encode import multipart_encode
from utils.poster.streaminghttp import register_openers
register_openers()
datagen, headers = multipart_encode({'file':image.read()})
response = urlfetch.fetch(url="url",
payload=datagen,
method=urlfetch.POST,
headers=headers)
Ai-je manquant des en-têtes? Comment django traite-t-il une requête avec multipart/form-data? C'est l'erreur que je reçois.
multipart_yielder instance has no attribute '__len__'