▣宇山 스위시,플래시/스위시 공부방

다음 블로그에 파일 올리기 문제 해결

woosanje 2009. 12. 30. 19:45
다음 블로그에 swf 파일 올리기 문제 해결
다음측의 업그레이드로 인해 파일링크에 파일 확장자 명이 붙지 않게 되었으며, 해당 부분으로 인해 <*embed> 태그를 이용해서 링크를 걸때 확장자가 없어 재생이 불가능해지는 문제가 대두되었다
확장자없는 링크를 기본적인 embed 태그로 걸면, 브라우저가 어떤 플레이어를 가지고 재생을 해야할지 판단을 하지못해 재생되지 않는 문제가 발생한다.
그래서 우선은 어떤 플레이어로 재생 하면 되는지 명시하는 문장을 embed태그 내에 넣어주시면 이전처럼 이용할 수 있다.
다음측에서는 장기적으로는 새로 업그레이드 된 파일 업로더의 파일 url형태를 기본 embed에도 사용할수 있는 형태로 수정 할 예정이라고 한다
(하지만 어떤 형태로든 또 다른 고의적 방해가 이어질 것이라고 본다)
사용방법은 다음과 같습니다.
재생이 안되는 게시글에 가셔서 HTML 모드로 바꾸신 다음에<*embed> 태그를 따라가서 보면
<*EMBED src=https://t1.daumcdn.net/cfile/blog/?downloadSEFJISELIFASE3>
이런식의 확장자가 없는 url을 걸고있는 embed 태그가 있습니다.
이 태그안에 type="타입명" 을 입력해주시면되겠습니다.
가장 많이 사용되는 파일에 대한 타입명은 아래와 같습니다.
========================================
확장자 타입명
* mp3 : audio/mpeg
* wma : audio/x-ms-wma
* wmv : video/x-ms-wmv
* asf : video/x-ms-asf
* avi : video/x-msvideo
* swf : application/x-shockwave-flash (붉은영역만)
type=application/x-shockwave-flash(이렇게 embed 태그안에 작성되어야 함)
========================================
만약, 블로그에 등록하신 파일 형식이 wma이면,
<*EMBED src=https://t1.daumcdn.net/cfile/blog/126A8801492CE97212?download type=audio/x-ms-wma><*/EMBED>
로 type을 수정해주시면되겠습니다.
※ 위의 태그에서 *를 제거하시면 됩니다.
확장자 타입명 대신
allowNetworking="internal"