将文件发送给用户会在Flask fram中产生UnicodeEncodeError

2024-04-25 04:26:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我想给用户发送一个文件,当他点击适当的按钮时,我起诉如下。在

# Prepare selected file for download...
send_file( '/home/nikos/wsgi/static/files/' + filename )

但无论苏联选择什么文件,iam总是收到这个回应。在

^{2}$

如何将选定的文件发送给用户?在


Tags: 文件用户sendwsgihomefordownloadstatic
1条回答
网友
1楼 · 发布于 2024-04-25 04:26:52

试试这个。。 在发送文件之前

file_name.encode('utf-8')

所以把这些附加参数传递给send_file(),我从这个thread得到这些参数

attachment_filename=file_name.encode('utf-8'),as_attachment=True, conditional=True

所以你的发送文件可能是这样的。。。在

^{pr2}$

让我知道它是否有效,这样我可以进一步尝试。在

相关问题 更多 >