gpt4 book ai didi

python - 如何下载位于 Web 服务器 CGI-bin 文件夹中的文件?

转载 作者:行者123 更新时间:2023-11-30 00:22:10 25 4
gpt4 key购买 nike

我正在通过 python cgi 创建一个 Web 应用程序。然后执行cgi脚本后,sqlite和mysql数据库文件会在cgi-bin文件夹中构建。因此我想授予用户下载它。但cgi-bin文件夹的文件仅用于执行。那么我该怎么做呢?

我可以使用哪种脚本(php、perl、javascript、python等)来下载cgi-bin ?

我没有任何使用真正的网络托管服务器的经验!

最佳答案

你可以在你的cgi函数中使用类似的东西。收到请求后,运行该函数:

import os
def return_file(name):
filepath = os.path.join('/path/to/your/cgi-bin', name)
if os.path.isfile(filepath):
return open(filepath, 'b').read()

它将以二进制模式返回文件的内容,并且您可以将其返回为您想要的任何 MIME 格式。

关于python - 如何下载位于 Web 服务器 CGI-bin 文件夹中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23146819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com