diff --git a/share.py b/share.py index d5ec613..b164acf 100755 --- a/share.py +++ b/share.py @@ -129,7 +129,7 @@ def handle_multipart(self, save_dir, redirect_location): if not filename: self.respond_bad_request() return - with open(f'{save_dir}/{filename}', 'wb') as f: + with open(f'{save_dir}/{os.path.basename(filename)}', 'wb') as f: parser.write_next_to(f) except MultipartError: self.respond_bad_request()