如何:将糟糕的文件名中的与号传递给网页上的Flash对象
时间:2020-03-05 18:58:11 来源:igfitidea点击:
啊我有一个网站,提供其他地方托管的歌曲的音频预览。某些文件名中有一个&符,请参见下面传递" soundFile"的位置。每当有&符时,Flash都无法获取文件,我认为它会在&符之后删除文件名。我将其作为"&"或者HTML实体("&a m p;")传递都没有关系
<object type="application/x-shockwave-flash" data="includes/player.swf" id="audioplayer" height="24" width="290"> <param name="movie" value="includes/player.swf"><param name="FlashVars" value="playerID=1&soundFile=http://www.divideandkreate.com/mp3/Divide_&_Kreate_-_Party_Kisser.mp3"> <param name="quality" value="high"><param name="menu" value="false"><param name="wmode" value="transparent"> </object>
解决方案
回答
听起来我们可能必须对其进行URL编码,而不是对其进行HTML编码。不确定没有代码示例。与符号的URL编码为'%26'。