2011-11-17 99 views
0

我現在有一個用python編寫的非常好的工作cgi-bin腳本。它的工作原理如下如何讓用戶(通過cgi/python)訪問網絡服務器上的文件?

1)工程師會將測試報告文件夾從遠程Linux機器複製到我們的主服務器。 (我會通過編寫一個telnet/ssh腳本來自動執行此操作?鏈接到讚賞的例子..其中工程師只需插入ip,並且web服務器連接到linux機器並抓取它。)

2)主服務器工程師將通過網頁訪問cgi腳本,輸入是文本字段。給出的輸入是測試報告文件夾的HTTP目錄(如http://webserver/testreport1/

3)服務器採用的輸入,運行的報表,並生成一些統計數據(即:管理型反饋)

我想要做的就是像第二部分的下拉列表,我知道如何做到這一點從本地機器上傳文件,但在這種情況下,文件實際上是在網絡服務器上,而不是工程師電腦。這樣他就不必剪切和粘貼網頁目錄。建議非常感謝!

回答

2

如果您使用python,我建議將您的網站移植到django。 Django提供了許多你正在尋找的功能。

https://www.djangoproject.com/

對於部分1,可以讓工程師通過網站上傳文件(避免任何SSH腳本編寫的):https://docs.djangoproject.com/en/dev/topics/http/file-uploads/

對於部分2,有沒有大量的jQuery插件,用於顯示一棵樹您正在公開的文件系統的視圖。我喜歡jstree:http://www.jstree.com/

生成報告後,您可以使用django ORM存儲報告的結果。

+0

jstree似乎過於複雜,我想做什麼,也許我只是不知道足夠的JavaScript ......我結束了根據這個代碼在這裏http://phpbuilder.com/製作我自己的樹的東西板/ showthread.phpΔT= 10302144 –

相關問題