1

我正在运行这个 python 金字塔服务器。奇怪的是,当我将服务器代码移动到另一台机器时,pserve 停止在我的静态文件夹中提供 Flash 视频。而它服务于其他静态文件,如图像,很好!这可能是什么原因?

4

2 回答 2

3

Pyramid 的静态视图提供具有通过 pythonmimetypes模块确定的内容类型的文件。您很可能需要在启动时为您的安装添加对额外视频类型的支持。特别是在您的代码中的某处,类似于以下内容。

import mimetypes
mimetypes.init()
mimetypes.add_type(...)
于 2013-03-11T07:28:48.643 回答
1

我可能在我的金字塔应用程序上遇到了类似的问题。我正在使用 TinyMCE 并将文件放在静态文件夹中。一切都在我的开发服务器上运行,但转移到测试和生产,并且找不到与 TinyMCE 相关的静态 .html 文件。

我的网络主机让我添加了一个符号链接,基本上我认为对服务器软件(在这种情况下为 nginix)进行硬编码,将我的静态 HTML 的网址硬编码到服务器路径,这很有效。

不过,我也必须检查 mimetypes 的东西。

于 2013-03-11T19:54:07.700 回答