urlencoding added

This commit is contained in:
Dooho Yi 2021-09-14 01:02:56 +09:00
parent 0ece0ac28c
commit eb1d85ad6b

View file

@ -4,6 +4,7 @@ import base64
import os import os
import subprocess import subprocess
import re import re
from urllib.parse import quote
from io import BytesIO from io import BytesIO
@ -87,7 +88,7 @@ def thumbnail(image, name, args):
return ( return (
"<figure><a href='{}'><img class='thumbnail' src='data:image/jpg;base64,{}'></a><figcaption>{}</figcaption></figure>" "<figure><a href='{}'><img class='thumbnail' src='data:image/jpg;base64,{}'></a><figcaption>{}</figcaption></figure>"
).format(name, data_url, cap) ).format(quote(name), data_url, cap)
except Exception as e: except Exception as e:
print('Thumbnailer:', e) print('Thumbnailer:', e)
cap = name cap = name
@ -96,7 +97,7 @@ def thumbnail(image, name, args):
folder_name = m.group('name') folder_name = m.group('name')
file_name = m.group('file') file_name = m.group('file')
cap = folder_name + "/" + file_name cap = folder_name + "/" + file_name
return "<figure><a href='{}'><img src='{}'></a><figcaption>{}</figcaption></figure>".format(name, name, cap) return "<figure><a href='{}'><img src='{}'></a><figcaption>{}</figcaption></figure>".format(quote(name), name, cap)
def div(args, type_, subtype, tag, name, fid): def div(args, type_, subtype, tag, name, fid):