【发布时间】:2021-06-08 21:09:30
【问题描述】:
我有一个烧瓶应用程序,其中有一个下载 HTML 报告的按钮。点击下载按钮会创建一个 xlsx 文件。在该应用程序在我的本地服务器上运行之前它运行良好,因为无论它使用什么操作系统,python 代码都找到了我的 Downloads 目录。使用 python 的 os 模块。
现在应用程序部署在远程服务器上,在这种情况下,如何让系统知道客户端的下载目录路径,然后可以在其中创建此 xlsx 文件?或者如果我遗漏了什么,是否有其他更好的解决方案?
【问题讨论】:
-
服务端不能在客户端指定下载目录,只能指定文件名(如使用Flask的
send_file函数,可以传递attachment_filenamearg,后者又传递正确的Content-DispositionHTTP 标头)。见another answer我写的有点与这个话题有关。
标签: python django flask operating-system