fix(attachments): ticket_attachment.dspy的safe_name只在download分支定义,inline打开路径500——提到分支外统一计算

This commit is contained in:
yumoqing 2026-09-11 12:41:07 +08:00
parent 4aa01d4d79
commit 18f74101f9

View File

@ -19,9 +19,10 @@ if not ok:
return {"widgettype": "Message", "options": {"title": "打开失败", "message": msg}}
full_path, fname = res
fname = str(fname)
safe_name = _quote(fname)
headers = {}
if download:
safe_name = _quote(str(fname))
headers['Content-Disposition'] = (
'attachment; filename="%s"; filename*=UTF-8\'\'%s' % (fname, safe_name))
else: