fnp
/
edumed.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c1c2ca4
)
workaround bug in django (newlines in http headers, https://code.djangoproject.com...
author
Jan Szejko
<janek37@gmail.com>
Mon, 16 Jan 2017 09:13:54 +0000
(10:13 +0100)
committer
Jan Szejko
<janek37@gmail.com>
Mon, 16 Jan 2017 09:13:54 +0000
(10:13 +0100)
stage2/views.py
patch
|
blob
|
history
diff --git
a/stage2/views.py
b/stage2/views.py
index
7f3422e
..
6b04a57
100644
(file)
--- a/
stage2/views.py
+++ b/
stage2/views.py
@@
-54,7
+54,8
@@
def upload(request, assignment_id, participant_id, key):
def attachment_download(attachment):
response = HttpResponse(content_type='application/force-download')
response.write(attachment.file.read())
def attachment_download(attachment):
response = HttpResponse(content_type='application/force-download')
response.write(attachment.file.read())
- response['Content-Disposition'] = 'attachment; filename="%s"' % attachment.filename()
+ base, ext = attachment.filename().rsplit('.', 1)
+ response['Content-Disposition'] = 'attachment; filename="%s.%s"' % (base[:10].replace('\n', ''), ext)
response['Content-Length'] = response.tell()
return response
response['Content-Length'] = response.tell()
return response