你也许应该从Python文件的这一页开始—http://docs.python.org/howto/webservers.html 。这也许能给你们一些关于这个方法如何运作的想法,并且取决于你随后可能需要什么继续阅读关于更详细主题的更多信息。解决方案将取决于你的进一步发展计划(您能否扩展此应用程序的逻辑? 您能否连接到 DB 等)、 安全考虑等。
对于你定义的情况来说,这听起来像一些简单的解决方案会对你有用,就像有一个简单的CGI脚本(>http://docs.python.org/library/cgi.html ),你可能不需要像Django或TurboGears那样强大的东西。
CGI 要工作, 您需要配置 Apache 网络服务器, 启用 CGI, 然后使用您已经执行的程序执行 CGI 脚本 。
您可以在网络上查看这些步骤的每个步骤。 例如, 这里, 在堆叠流上 : < a href="https://stackoverflow.com/ questions/5102/ how-do-you- set- up- python- statics- to- working- in- ache- 2-0" 您如何在 Apache 2. 0 中设置 Python 脚本? a >
在您的 CGI 脚本中, 您需要执行某种逻辑, 允许用户将文件上传到您的服务器。 您可以为此检查此页面 : < a href=" http://code. activestate. com/ recipes/ 273844- minimal- http- upload- cgi/" rel= "nofollow noreferrerr" > http://code. activestate. com/ recipes/ 273844- minal- http- upload- cgi/ a >
最后,“强度”如果 < 强度( 强度) 在您计划进一步开发您的应用程序时, 您可能想要查看诸如 Django 或 TurboGears 之类的东西。 您的应用程序越复杂, 使用一些网络框架就越好。 您可能花更多的时间研究这些应用程序, 但最终您将获得更多的权力, 并获得比 CGI 脚本更容易维护的代码 。 但是, 正如我所说, 它取决于您的需要 。 (尽管研究它们还是个好主意 ;)