2017-03-05 168 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