어떻게:형편없는 파일 이름의 앰퍼샌드를 웹페이지의 플래시 개체에 전달합니다.

StackOverflow https://stackoverflow.com/questions/80818

  •  09-06-2019
  •  | 
  •  

문제

아아아.다른 곳에서 호스팅되는 노래의 오디오 미리보기를 제공하는 사이트가 있습니다.일부 파일 이름에는 암페어가 있습니다. "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&amp;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>
도움이 되었습니까?

해결책

HTML로 인코딩하는 대신 URL로 인코딩해야 할 수도 있습니다.그래도 코드 샘플이 없으면 확실하지 않습니다.앰퍼샌드의 URL 인코딩 코드는 '%26'입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top