merge-requests/30/head
Bob Mottram 2021-07-09 21:19:18 +01:00
parent dddf2bb57f
commit 8a1e196b15
1 changed files with 10 additions and 10 deletions

View File

@ -3235,16 +3235,16 @@ class PubServer(BaseHTTPRequestHandler):
mediaFilenameBase = accountsDir + '/upload' mediaFilenameBase = accountsDir + '/upload'
mediaFilename = mediaFilenameBase + '.png' mediaFilename = mediaFilenameBase + '.png'
if self.headers['Content-type'].endswith('jpeg'): imageMedia = {
mediaFilename = mediaFilenameBase + '.jpg' 'jpeg': 'jpg',
if self.headers['Content-type'].endswith('gif'): 'gif': 'gif',
mediaFilename = mediaFilenameBase + '.gif' 'svg+xml': 'svg',
if self.headers['Content-type'].endswith('svg+xml'): 'webp': 'webp',
mediaFilename = mediaFilenameBase + '.svg' 'avif': 'avif'
if self.headers['Content-type'].endswith('webp'): }
mediaFilename = mediaFilenameBase + '.webp' for mimeExt, ext in imageMedia:
if self.headers['Content-type'].endswith('avif'): if self.headers['Content-type'].endswith(mimeExt):
mediaFilename = mediaFilenameBase + '.avif' mediaFilename = mediaFilenameBase + '.' + ext
with open(mediaFilename, 'wb') as avFile: with open(mediaFilename, 'wb') as avFile:
avFile.write(mediaBytes) avFile.write(mediaBytes)
if debug: if debug: