Downloaded filename does not match source document filname
This uses the doc field 'filename' which should have the correct value -- feel free to tidy it up..
--- a/webui.py
+++ b/webui.py
@@ -427,6 +427,15 @@ def edit(resnum):
return 'Bad result index %d' % resnum
rclq.scroll(resnum)
doc = rclq.fetchone()
+ d = {}
+ for f in FIELDS:
+ v = getattr(doc,f)
+ if v is not None:
+ d[f] = v
+ else:
+ d[f] = ''
+
+
bottle.response.content_type = doc.mimetype
pathismine = False
@@ -434,8 +443,10 @@ def edit(resnum):
path = xt.idoctofile(doc.ipath, doc.mimetype)
pathismine = True
- if (not doc.ipath) and "filename" in doc.keys():
- filename = doc.filename
+ #if (not doc.ipath) and "filename" in doc.keys():
+ if d['filename'] != '':
+ # filename = "xx" + doc.filename
+ filename = d['filename']
else:
filename = os.path.basename(path)
bottle.response.headers['Content-Disposition'] = \