problème dans l'encodage de l'url

This commit is contained in:
Jean-Marie Favreau 2025-01-29 10:14:42 +01:00
parent 55490b6078
commit 4d50a87aa8

View File

@ -999,19 +999,25 @@ class Event(models.Model):
def download_image(self):
# first download file
a = urlparse(self.image)
basename = os.path.basename(a.path)
if str(self.image) != '':
a = urlparse(self.image)
basename = os.path.basename(a.path)
ext = basename.split('.')[-1]
filename = "%s.%s" % (uuid.uuid4(), ext)
try:
basename = basename.decode()
except:
pass
try:
tmpfile, _ = urllib.request.urlretrieve(self.image)
except:
return None
ext = basename.split('.')[-1]
filename = "%s.%s" % (uuid.uuid4(), ext)
# if the download is ok, then create the corresponding file object
self.local_image = File(name=filename, file=open(tmpfile, "rb"))
try:
tmpfile, _ = urllib.request.urlretrieve(self.image)
except:
return None
# if the download is ok, then create the corresponding file object
self.local_image = File(name=filename, file=open(tmpfile, "rb"))
def add_pending_organisers(self, organisers):
self.pending_organisers = organisers