mirror of
https://github.com/onionshare/onionshare.git
synced 2025-05-03 23:15:18 -04:00
Unquote path names in --log-filenames mode
This commit is contained in:
parent
6e05ee4426
commit
31e7664e53
2 changed files with 10 additions and 4 deletions
|
@ -25,7 +25,7 @@ import mimetypes
|
|||
import gzip
|
||||
from flask import Response, request
|
||||
from unidecode import unidecode
|
||||
from urllib.parse import quote
|
||||
from urllib.parse import quote, unquote
|
||||
|
||||
|
||||
class SendBaseModeWeb:
|
||||
|
@ -246,7 +246,10 @@ class SendBaseModeWeb:
|
|||
or self.common.platform == "BSD"
|
||||
):
|
||||
if self.web.settings.get(self.web.mode, "log_filenames"):
|
||||
filename_str = f"{path} - "
|
||||
# Decode and sanitize the path to remove newlines
|
||||
decoded_path = unquote(path)
|
||||
decoded_path = decoded_path.replace("\r", "").replace("\n", "")
|
||||
filename_str = f"{decoded_path} - "
|
||||
else:
|
||||
filename_str = ""
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue