jquery ajaxfileupload プラグインhttp://www.phpletter.com/Our-Projects/AjaxFileUpload/ を使用して、サーバー側の Django で画像をアップロードしています。ここで見た ajax セットアップも実行しましたが、Django CSRF チェックが Ajax POST 要求で失敗していますが 、それでも 403 Forbidden: csrf validation failed が発生します。
クライアント側のスクリプトは次のとおりです: http://jsfiddle.net/rkumarnirmal/FSDPH/
Django コードは次のとおりです。
def backgroundview(request):
if request.is_ajax():
b = request.POST.get('fileToUpload')
try:
g = BackgroundModel.objects.get(user=request.user)
except CoverModel.DoesNotExist:
bm = BackgroundModel(background=b)
bm.user = request.user
bm.save()
else:
g.background = b
g.save()
return HttpResponse("")
誰でも私を助けることができますか?
ありがとう!