这真是让我感到沮丧。
我在本地驱动器上使用Google App Engine并且我的嵌入式Flash对象无法加载,而是在控制台中给我一个状态500禁止错误。 swf文件所在的目录“/ vfx”在app.yaml中正确定义,我所有其他资源(图像,css文件等)都可以正常工作。
这是我的嵌入代码:
<div id="flashContent">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="485" height="432" id="dance_1" align="middle">
<param name="movie" value="vfx/dance_1.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="transparent" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="vfx/dance_1.swf" width="485" height="432">
<param name="movie" value="dance_1.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="transparent" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
为什么这不显示?
编辑:这是我的app.yaml:
application: spondpp
version: 1
runtime: python
api_version: 1
handlers:
- url: /fonts
static_dir: fonts
- url: /landing_gfx
static_dir: landing_gfx
- url: /landing_css
static_dir: landing_css
- url: /landing_js
static_dir: landing_js
- url: /css
static_dir: css
- url: /theme
static_dir: theme
- url: /js
static_dir: js
- url: /gfx
static_dir: gfx
- url: /vfx
static_dir: vfx
- url: /captcha
static_dir: captcha
- url: /.*
script: main.py