Skip to content

Commit 18351b8

Browse files
fix(download_file): sanitize header-derived filename with basename
Agent-Logs-Url: https://github.com/fabiocaccamo/python-fsutil/sessions/32602292-a86d-4d8e-8262-dae539be404a Co-authored-by: fabiocaccamo <1035294+fabiocaccamo@users.noreply.github.com>
1 parent c98dbf6 commit 18351b8

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/fsutil/operations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ def download_file(
213213
filename_pattern = r'filename="(.*)"'
214214
filename_match = re.search(filename_pattern, content_disposition)
215215
if filename_match:
216-
filename = filename_match.group(1)
216+
filename = os.path.basename(filename_match.group(1))
217217
# or detect filename from url
218218
if not filename:
219219
filename = get_filename(url)

0 commit comments

Comments
 (0)