最近做的项目中,需要把上传的一些文件转成swf格式的,保存到某个路径下面,然后播放出来。
比如说在页面中点击一个url,然后访问到action,获取到这个文件的路径,返回一个ftl页面,然后在页面中显示出来。
ftl页面代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<div>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="800" HEIGHT="600">
<PARAM NAME=movie VALUE="test.swf">
<PARAM NAME=quality VALUE=best>
</OBJECT>
</div>
</body>
</html>这时候可以正常播放这个swf文件,因为test.swf和这个ftl文件是在一个目录下面,是相对路径。
但是,我现想把这个test.swf放在D:/materials 下面,
<PARAM NAME=movie VALUE="D:/materials/test.swf">
然后将路径换成绝对路径,就出问题了,不能播放这个文件。
小弟求各位大侠帮忙解决!
先谢谢了!
比如说在页面中点击一个url,然后访问到action,获取到这个文件的路径,返回一个ftl页面,然后在页面中显示出来。
ftl页面代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<div>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="800" HEIGHT="600">
<PARAM NAME=movie VALUE="test.swf">
<PARAM NAME=quality VALUE=best>
</OBJECT>
</div>
</body>
</html>这时候可以正常播放这个swf文件,因为test.swf和这个ftl文件是在一个目录下面,是相对路径。
但是,我现想把这个test.swf放在D:/materials 下面,
<PARAM NAME=movie VALUE="D:/materials/test.swf">
然后将路径换成绝对路径,就出问题了,不能播放这个文件。
小弟求各位大侠帮忙解决!
先谢谢了!
解决方案 »
- Mybatis 如何分多个配置文件
- android应用综合案例who有,
- 设计思路问题,N多任务的自动执行
- 怎么描述一个软件的技术架构
- weblogic9.1 HelloWorld 求教
- 面试题,这样也能执行吗?
- 一个struts问题,我在struts界面中如何把表单中的一些text,button设为可读或可读可写的E-R模式啊
- 请问在JBuilder9中部署ejb时怎么修改weblogic-ejb-jar.xml文件?
- 用myeclipse时出现不包含jdbcodbc.class 错误
- 根据页面路径找到方法
- 请教一个关于web.xml配置的问题,请大家帮忙,谢谢
- urlConnection的超时设置怎么样才能起作用
我在静态页面中,将value写成绝对路径是没问题的。
郁闷!
如果是出于安全角度来考虑的话,似乎可以网站WEB-INF下面