J'ai besoin de construire un téléchargeur de fichiers dans AS3 qui est capable de télécharger des fichiers dans une vue django authentifiée qui contient un formulaire avec une entrée de téléchargement de fichier. J'ai travaillé sur cela pendant 7 jours entiers, toute la journée. Après avoir creusé beaucoup, j'ai découvert qu'Adobe, dans sa sagesse infinie, a désactivé les en-têtes de cookies pour les envoyer depuis le flash. Par défaut, django n'accepte que le cookie de sessionid, donc j'ai ajouté un middleware personnalisé qui permet l'authentification via une variable POST de session. Cela a été testé et est fonctionnel.Comment télécharger des fichiers sur django depuis AS3 Flash?
Cependant, je ne peux toujours pas télécharger, même avec le ID de session dans le POST. Lorsque je tente un téléchargement, les octets semblent augmenter, et pour une raison quelconque, le téléchargement échoue. Voici la réponse.
flash says selectHandler: name=douchetop.png URL=http://dev.citizengroove.com/upload/
progressHandler: name=douchetop.png bytesLoaded=32768 bytesTotal=139082
progressHandler: name=douchetop.png bytesLoaded=65536 bytesTotal=139082
progressHandler: name=douchetop.png bytesLoaded=98304 bytesTotal=139082
progressHandler: name=douchetop.png bytesLoaded=131072 bytesTotal=139082
progressHandler: name=douchetop.png bytesLoaded=139082 bytesTotal=139082
httpResponseStatusHandler: [HTTPStatusEvent type="httpStatus" bubbles=false cancelable=false eventPhase=2 status=500]
httpStatusHandler: [HTTPStatusEvent type="httpStatus" bubbles=false cancelable=false eventPhase=2 status=500]
flash says: ioErrorHandler: Error #2038: File I/O Error. URL: http://dev.citizengroove.com/upload/
S'il vous plaît, s'il vous plaît, s'il vous plaît aidez-moi!