Add Content-Disposition headers to media repo v1 downloads

This commit is contained in:
Erik Johnston 2015-06-30 09:33:48 +01:00
parent 6825eef955
commit 2124f668db
3 changed files with 30 additions and 7 deletions

View file

@ -84,6 +84,10 @@ class UploadResource(BaseMediaResource):
code=413,
)
upload_name = request.args.get("filename", None)
if upload_name:
upload_name = upload_name[0]
headers = request.requestHeaders
if headers.hasHeader("Content-Type"):
@ -99,7 +103,7 @@ class UploadResource(BaseMediaResource):
# TODO(markjh): parse content-dispostion
content_uri = yield self.create_content(
media_type, None, request.content.read(),
media_type, upload_name, request.content.read(),
content_length, auth_user
)