2017-03-05 141 views
0

我有一个简单的python web服务器,但我想使用CGI脚本文件下载和上传根据客户端请求。但我找不到任何方式调整CGI,除了使用apache2,nginx或等等...有没有办法用Bash脚本或其他方式调整cgi脚本到我的python webserver?你能给我任何关于它的建议吗?CGI脚本Python的Web服务器

回答

0

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

+0

这是个好主意,但我想使用多线程处理cgi脚本来做出快速响应,是的,我知道FastGGI存在,但对我来说这将是一个很好的练习。我实际上试图通过自己制作一些云系统或任何网站,这些都有基本的和实际的要求。 – Mustafa

0

U可以通过CORS指定cgi脚本并将其用于数据传输。那是你在找什么?

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

或者做u想创建一个NAS?已经有一些在自由市场上被称为myCloud。

也许你可以给我们更多的英特尔。

+0

这个想法与NAS类似,但我只想使用一些特定的文件夹上传或下载与Python或Bash脚本或两者结合的数据。例如我可以从我的/ home/xxxx文件夹中共享text.txt文件 – Mustafa

+0

这是两双鞋。例如,用bash你可以读取文件并将它们在本地移动,你不能使用任何类型的网络和服务,除非你安装了一些服务并通过它们进行通信。 Web服务器可以创建与脚本的连接,以便它可以处理一些数据并发回一些数据,Web服务器也可以访问文件,因此不需要通过第三方提供文件。也许你还不知道这一点,但如果你仍然需要这样做,那么你需要一些像samba,ssh这样的servlce。 ssl,nfs,rsync .... – suleiman