2011-11-17 102 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 –

相关问题