读书人

急在 asp.net 中播放flash 有关问题

发布时间: 2012-01-11 22:28:46 作者: rapoo

急!在 asp.net 中播放flash 问题!

HTML code
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="Object1" align="middle" height="375" width="575">                        <param name="movie" value="D:\Flashs\FlashFileUpload.swf">                        <param name="quality" value="high">                        <param name="menu" value="false">                         <embed src='D:\Flashs\FlashFileUpload.swf' quality="high" width="468"                            height="95" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object>


在<embed src='D:\Flashs\FlashFileUpload.swf' ...
如果我用本地相对路径就可以播放。 例如:<embed src='Flashs\FlashFileUpload.swf' ...
可是为什么放到其他磁盘路径时,就无法播放


有什么方法可以跨磁盘访问 flash 文件么?





[解决办法]
你还是在IIS里面配置的网站,还是虚拟地址,如果是虚拟地址,要加个虚拟头。
也就是说项目文件xxxxxx
你的flash地址路径为:\xxxx\Flashs\FlashFileUpload.swf
[解决办法]
如果网站要供别人访问,要写相对路径。


http://开头或者相对当前文件的相对地址,例如:FlashFileUpload.swf或者/swf/a.swf这样
[解决办法]
只能是相对路径,如果跨磁盘访问,那么这个文件也必须在web上发布,通过http://xxxx/xxx.swf访问到。

[解决办法]
src='D:\\Flashs\\FlashFileUpload.swf'
或者src=@'D:\Flashs\FlashFileUpload.swf'
另外就是ntfs权限了
[解决办法]
配置ISS时要先上,包括上级目录就可以了

读书人网 >asp.net

热点推荐