我现在有一个用python写的很好的cgi-bin脚本。它是这样工作的
1)工程师将远程linux机器上的测试报告文件夹复制到我们的主服务器上。(我将通过编写telnet/ssh脚本来实现自动化?链接到感谢的例子..工程师只需插入ip,the服务器就会连接到linux机器并抓取它。)
2)在主服务器上,工程师将通过网页访问cgi脚本,输入为文本字段。给定的输入是测试报告文件夹的http目录(如http://webserver/testreport1/
3)服务器接受该输入,运行报告并生成一些统计数据(即管理者类型的反馈)
我想要做的是有一个类似于第二部分的下拉列表,我知道如何从本地计算机上传文件,但在这种情况下,文件实际上是在not服务器上,而不是工程师的计算机上。这样,他就不必剪切和粘贴web目录。非常感谢您的建议!
发布于 2011-11-18 05:27:53
如果你使用的是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存储报告的结果。
https://stackoverflow.com/questions/8174391
复制相似问题