We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5c936b0 commit 4ae22bbCopy full SHA for 4ae22bb
src/imio/esign/browser/views.py
@@ -24,6 +24,7 @@
24
from zope.security.interfaces import Unauthorized
25
26
import csv
27
+import os
28
29
30
try:
@@ -273,6 +274,8 @@ def __call__(self):
273
274
# Serve the file
275
response = self.request.RESPONSE
276
filename = safe_encode(nbf.filename)
277
+ if "__" in filename:
278
+ filename = filename.split("__")[0] + os.path.splitext(filename)[1]
279
response.setHeader("Content-Type", nbf.contentType)
280
response.setHeader("Content-Disposition", 'inline; filename="{}"'.format(filename))
281
response.setHeader("Content-Length", str(len(nbf.data)))
0 commit comments