擅长:python、mysql、java
<p>Lighttpd有一个BSD许可证,因此如果您愿意,您应该能够捆绑它。在</p>
<p>你说它是针对小型应用程序的,所以我想这意味着,小型的、本地的、单用户的web界面由一个小型http服务器提供服务?如果是这样,那么任何python实现都应该可以工作。只需使用像py2exe这样的东西来打包它(事实上,在不久前这里还有一个关于打包python程序的问题)。在</p>
<p>更新,回复:范围标题:
默认的pythonhttp服务器可能不支持您想要的范围头,但是编写自己的处理程序或一个小的wsgi应用程序来执行逻辑非常容易,尤其是当您所做的只是流式处理一个文件时。不会有太多的台词:</p>
<pre><code>def stream_file(environ, start_response):
fp = open(base_dir + environ["PATH_INFO"])
fp.seek(environ["HTTP_CONTENT_RANGE"]) # just an example
start_response("200 OK", (('Content-Type', "file/type")))
return fp
</code></pre>