Also added sanitizing to 'ImageDownloader'

This commit is contained in:
s-weigand 2020-02-04 17:32:33 +01:00
parent 7f93bbf397
commit ca0f1c49c9

View File

@ -67,6 +67,7 @@ class ImageDownloader(BaseImageConverter):
if basename == '' or len(basename) > MAX_FILENAME_LEN:
filename, ext = os.path.splitext(node['uri'])
basename = sha1(filename.encode()).hexdigest() + ext
basename = re.sub(CRITICAL_PATH_CHAR_RE, "_", basename)
dirname = node['uri'].replace('://', '/').translate({ord("?"): "/",
ord("&"): "/"})