python - 如何在本地机器上打开 EC2 服务器中存在的文档?
问题描述
我在 AWS EC2 服务器中部署了我的 Django 项目。我的网站成功托管。我在单击 HTML 按钮以打开 Excel 表时运行 python 代码。下面给出了打开 excel 表的 Python 代码:
导入浏览器
a_website = "C:\python\Python38\result.xlsx"
webbrowser.open_new(a_website)
excel 工作表正在 EC2 服务器中打开。但我需要 Excel 表显示在我单击托管网站上的 HTML 按钮的本地计算机上。
如何在我的本地机器上打开 EC2 服务器上的 Excel 工作表?
解决方案
您需要对使用网络服务器处理服务文件进行更多研究。根据网络服务器,有不同的方式将文件从服务器发送到客户端。例如:Apache 允许您使用 xsendfile 模块。请务必在Content-Disposition: attachment
提供文件时设置标题。
推荐阅读
- vespa - Vespa.ai 中的属性比较器
- amazon-web-services - 从 Lambda 调用 SSM 文档 - NodeJS - Invalid Instance ID 错误
- php - 在变成 simplexml 对象之前从响应中删除肥皂头
- spring - Spring HATEOAS RepresentationModelAssembler toCollectionModel()
- pdf - Itext HtmlConverter.convertToPdf 将html转换为pdf很慢
- sql - SQL 查询两个 PIVOT 列组合
- c# - 允许 FileSystemWatcher 和 WriteTime/CreationTime 查看子目录?
- python - 将 seq2seq 模型的 TF 1.0 sampled_softmax_loss 函数重新实现到 TF 2 Keras 模型
- sql - R 和 dplyr:如何使用 compute() 在与源模式不同的模式中从 SQL 查询创建持久表?
- python - 为什么xml数据解析为字符串而不是int