急在 asp.net 中播放flash 有关问题
急!在 asp.net 中播放flash 问题!HTML codeobject classidclsid:d27cdb6e-ae6d-11cf-96b8-444553540000
急!在 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时要先上,包括上级目录就可以了