Fix filename sanitization to resolve Linux permission denied errors
This commit is contained in:
parent
7808922aac
commit
1cbeb55463
@ -143,7 +143,11 @@ def generate_filename_from_url(url):
|
||||
Generates a filename from the given URL by replacing slashes with underscores.
|
||||
"""
|
||||
# Use only the last part of the URL or replace slashes
|
||||
return url.replace("https://", "").replace("http://", "").replace("/", "_")
|
||||
filename = url.replace("https://", "").replace("http://", "").replace("/", "_")
|
||||
# Sanitize filename to remove/replace invalid characters
|
||||
import re
|
||||
filename = re.sub(r'[\\/*?:"<>|]', "_", filename)
|
||||
return filename
|
||||
|
||||
|
||||
def generate_safe_filename(name):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user