【发布时间】:2014-06-12 04:04:34
【问题描述】:
目录结构:
- 静态
- 游戏
- something1.swf
- something2.swf
- something3.swf
- 游戏
- 模板
- something.html
- main.py
我有一个小型网络游戏应用程序,它与 Flash .SWF 文件交互以将图像和所有内容显示回网站。
如果我调用 ./static/game/something1.swf,它会加载。它会加载任何其他被专门调用的文件,但是无论出于何种原因,我的应用程序通常都需要调用整个目录。
如果我调用 ./static/game/ 或 ./static/game,出于某种原因,Flask 会返回 404 错误。就好像 Flask 根本不存在该目录。我的假设是 Flask 将 game 视为文件,而实际上并非如此。
【问题讨论】:
-
您预计会发生什么? Flask 不提供目录,只提供文件。如果没有文件名,Flask 不知道要提供什么并返回未找到的文件。
-
@JasonDecastro 向我们展示您认为让 Flask 为您的 swf 文件提供服务的代码。无论如何,在生产中,这种文件将由您的应用程序前面的一些网络服务器(如 nginx)提供,以卸载您的 Python 代码。
标签: python flash flask client directory