summaryrefslogtreecommitdiff
path: root/matweb/rest_api.py
diff options
context:
space:
mode:
authorJan Friedli2020-06-26 16:51:53 +0200
committerJan Friedli2020-06-26 16:51:53 +0200
commit1779c978a63d2b825325012577847a59f6aa1bc7 (patch)
tree35c57771dbd4e1209c08273dd8449ad2c2f3e195 /matweb/rest_api.py
parente20ae955028bd2fd4730e01b9b461461693fa790 (diff)
removed urljoin
Diffstat (limited to '')
-rw-r--r--matweb/rest_api.py20
1 files changed, 14 insertions, 6 deletions
diff --git a/matweb/rest_api.py b/matweb/rest_api.py
index f893fca..49334c0 100644
--- a/matweb/rest_api.py
+++ b/matweb/rest_api.py
@@ -6,10 +6,9 @@ import zipfile
6from uuid import uuid4 6from uuid import uuid4
7 7
8from flask import after_this_request, send_from_directory 8from flask import after_this_request, send_from_directory
9from flask_restful import Resource, reqparse, abort, request 9from flask_restful import Resource, reqparse, abort, request, url_for
10from cerberus import Validator 10from cerberus import Validator
11from werkzeug.datastructures import FileStorage 11from werkzeug.datastructures import FileStorage
12from urllib.parse import urljoin
13 12
14from matweb import file_removal_scheduler, utils 13from matweb import file_removal_scheduler, utils
15 14
@@ -55,7 +54,13 @@ class APIUpload(Resource):
55 secret, 54 secret,
56 meta, 55 meta,
57 meta_after, 56 meta_after,
58 urljoin(request.host_url, '%s/%s/%s/%s/%s' % ('api', 'download', key, secret, output_filename)) 57 url_for(
58 'apidownload',
59 key=key,
60 secret=secret,
61 filename=output_filename,
62 _external=True
63 )
59 ) 64 )
60 65
61 66
@@ -140,9 +145,12 @@ class APIBulkDownloadCreator(Resource):
140 'key': key, 145 'key': key,
141 'secret': secret, 146 'secret': secret,
142 'meta_after': meta_after, 147 'meta_after': meta_after,
143 'download_link': urljoin( 148 'download_link': url_for(
144 request.host_url, 149 'apidownload',
145 '%s/%s/%s/%s/%s' % ('api', 'download', key, secret, output_filename) 150 key=key,
151 secret=secret,
152 filename=output_filename,
153 _external=True
146 ) 154 )
147 }, 201 155 }, 201
148 156