From 74ee5edd7e5337efed17e4cdcf6b459393987ad1 Mon Sep 17 00:00:00 2001 From: Ville Rantanen Date: Sat, 24 Nov 2018 21:58:21 +0200 Subject: [PATCH] better urls by making it yourself --- code/app.py | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/code/app.py b/code/app.py index 246dbb3..0a82912 100644 --- a/code/app.py +++ b/code/app.py @@ -939,20 +939,21 @@ def zip_clean(): def get_download_url(share, file, token): direct = get_or_none('direct_links', share, False) if direct: - return request.url_root + url_for( - 'download_direct', - name = share['name'], - token = get_direct_token(share, file), - filename = file - ) + return "/".join(( + app.config['PUBLIC_URL'], + 'direct', + share['name'], + get_direct_token(share, file), + path2url(file) + )) else: - return request.url_root + url_for( - 'download_token', - name = share['name'], - filename = file, - token = token - ) - + return "/".join(( + app.config['PUBLIC_URL'], + 'download', + share['name'], + token, + path2url(file) + )) if __name__ == "__main__":