【问题标题】:CGI Script For Python WebserverPython Web 服务器的 CGI 脚本
【发布时间】:2017-07-25 07:17:34
【问题描述】:

我有一个简单的 python 网络服务器,但我想使用 CGI 脚本根据客户端请求进行文件下载和上传。但我找不到调整 CGI 的任何方法,除了使用 apache2 、nginx 等...有什么方法可以使用 Bash 脚本或其他方式将 cgi 脚本调整为我的 python 网络服务器?你能给我一些建议吗?

【问题讨论】:

    标签: python bash nginx webserver cgi


    【解决方案1】:

    为什么不尝试将要下载的文件的地址/位置作为参数传递给类,然后在 标记中使用它来将其转换为链接并实现下载功能

    【讨论】:

    • 这是个好主意,但我想对 cgi 脚本使用多线程来快速响应,是的,我知道有 FastGGI,但如果可以的话,这对我来说是个好习惯。我实际上正在尝试自己制作一些云系统或任何具有基本和实用要求的网站。
    【解决方案2】:

    U 可以通过CORS 指定 cgi 脚本并将其用于数据传输。这就是你要找的吗?

    echo -e "Content-Type: text/plain\n\n"
    

    或者你想创建一个NAS 吗?免费市场上已经有一些,称为 myCloud。

    也许你可以给我们更多的情报。

    【讨论】:

    • 这个想法与 NAS 类似,但我只是想使用一些特定的文件夹来上传或下载数据,使用 python 或 bash 脚本或两者的组合。例如,我可以共享 /home/xxxx 文件夹中的 text.txt 文件
    • 这是两双鞋。例如,使用 bash,您可以读取文件并在本地移动它们,您不能使用任何类型的网络或服务,除非您安装一些服务并通过它们进行通信。网络服务器可以创建与脚本的连接,因此它可以处理一些数据并将一些数据发回,网络服务器也可以访问文件,因此无需通过第三方传递文件。也许你不知道这一点,但如果你仍然需要这样做,那么你需要一些像 samba、ssh 这样的服务。 ssl、nfs、rsync ....
    猜你喜欢
    • 2015-03-11
    • 2011-09-30
    • 2018-01-30
    • 2012-05-20
    • 2013-03-30
    • 1970-01-01
    • 2014-03-27
    • 2019-02-03
    相关资源
    最近更新 更多