I’m trying to use a script for multiple file uploads, like swfupload or uploadify on my django application but no matter what I try, I always get a 403 forbidden error for the upload URL. If I try to run the ‘same’ code (just different links to same files) independently, it works like a charm.
Any idea if I’m missing something on my main code or is there some kind of setting that I don’t know about?
This is totally related with
CSRF protection. In my case I solved that issue such that,views.py
Because flash useses its own session while uploading, you should set
csrf_tokenvalue in your middleware such thatswfupload.py
For the last step, you should set
csrftokenas post parameter in your javascript forSWFUploadsettings such thatphoto_upload.html