From dba05a434a79058699756f76cd3f47d9161e3987 Mon Sep 17 00:00:00 2001 From: Kenji Ejima Date: Fri, 18 Sep 2015 17:33:03 +0000 Subject: [PATCH 1/3] don't use request.REQUEST --- ajaxuploader/views/base.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ajaxuploader/views/base.py b/ajaxuploader/views/base.py index 67e5f4d..bca56b5 100644 --- a/ajaxuploader/views/base.py +++ b/ajaxuploader/views/base.py @@ -32,8 +32,10 @@ def _ajax_upload(self, request, *args, **kwargs): try: if 'qqfile' in request.GET: filename = request.GET['qqfile'] + elif 'qqfilename' in request.GET: + filename = request.GET['qqfilename'] else: - filename = request.REQUEST['qqfilename'] + filename = request.POST['qqfilename'] except KeyError: return HttpResponseBadRequest("AJAX request not valid") # not an ajax upload, so it was the "basic" iframe version with From 68e6afac271b17a014150eec3f2dd816faae3ece Mon Sep 17 00:00:00 2001 From: savanto Date: Mon, 29 Jul 2019 12:31:36 -0700 Subject: [PATCH 2/3] Python3 compat --- ajaxuploader/backends/s3.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ajaxuploader/backends/s3.py b/ajaxuploader/backends/s3.py index c0b7004..ab56237 100644 --- a/ajaxuploader/backends/s3.py +++ b/ajaxuploader/backends/s3.py @@ -1,5 +1,5 @@ from multiprocessing import Pool -from StringIO import StringIO +from io import StringIO import boto from django.conf import settings From 97fc803d9a56e35fdd096d45b14da7896a9e1b53 Mon Sep 17 00:00:00 2001 From: "Jeremy H. Brown" Date: Wed, 13 Dec 2023 13:15:01 -0500 Subject: [PATCH 3/3] Remove providing_args argument from Signal call. --- ajaxuploader/signals.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ajaxuploader/signals.py b/ajaxuploader/signals.py index 4e8daa0..e8a64b4 100644 --- a/ajaxuploader/signals.py +++ b/ajaxuploader/signals.py @@ -1,4 +1,4 @@ from django.dispatch import Signal -file_uploaded = Signal(providing_args=['backend', 'request']) +file_uploaded = Signal()