我现在用python编写了一个非常好的工作cgi-bin脚本。它像这样工作
1)工程师将测试报告文件夹从远程linux机器复制到我们的主服务器。 (我会通过写一个telnet / ssh脚本来自动化这个吗?链接到示例赞赏..工程师只需插入ip,然后webserver连接到linux机器并抓住它......)
2)在主服务器上,工程师将通过网页访问cgi脚本,输入是文本字段。给出的输入是测试报告文件夹的http目录(如http://webserver/testreport1/
)3)服务器获取该输入,运行报告并生成一些统计信息(即管理者类型反馈)
我想要做的是有类似第2部分的下拉列表,我知道如何从本地机器上传文件,但在这种情况下,文件实际上是在网络服务器上,而不是工程师计算机。这样他就不必剪切和粘贴web目录。建议非常感谢!!!
答案 0 :(得分: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存储报告的结果。