[플러그인 전용]

DEXT5 Editor :: dext5EncodeMime

string dext5EncodeMime(html, nFileType)

에디터에서 작성된 html을 MIME 형태로 인코딩하는 기능입니다.

return value

정상 완료 시 인코딩 소스를 오류 시 "0"을 리턴합니다.

parameters

html  인코딩할 html소스 입니다.
nFileType  파일명을 처리하는 방법을 지정합니다.

remarks

nFileType에 값을 0으로 설정하면 파일명을 unique 한 Guid 형태로 변환,
1로 설정 시 원 파일명을 그대로 사용합니다.

인코딩된 데이타는 일반 폼 전송방식으로 서버로 전송하면 됩니다.
인코딩된 데이타는 서버에서 받아 디코딩을 한 후 DB에 저장해야 합니다.
에디터 설정파일(dext5editor/config/dext_editor.xml)의 mime_use 설정값이 "1" 이어야 합니다.

sample code

<!-- ..... 생략 ..... -->

<script type="text/javascript" src="dext5/js/dext5editor.js"></script>	
<script type="text/javascript">

    function encodeMime() {
        // id가 editor1인 에디터 디자인 영역의 html소스를 mime형태로 변환합니다.
        var html = DEXT5.getBodyValue('editor1');
        var mimedata = DEXT5.dext5EncodeMime(html, 0);
        if(mimedata == '0'){
            alert('mime 인코딩 오류');
        }
    }

</script>

<!-- ..... 생략 ..... -->
 
<div style="width:900px;height:550px">  

    <!-- 에디터 생성 -->
    <script type="text/javascript">
        new Dext5editor('editor1');
    </script>       

</div>

<!-- ..... 생략 ..... -->

</body>
</html>