kindeditor 크로스 도 메 인 업로드 그림 설정 부 텍스트 편집

본 고 는 kindeditor 크로스 도 메 인 업로드 설정 을 해결 하고 서버 업로드 인터페이스 에서 자바 를 사용 합 니 다.kindeditor 호출 서버 업로드 인 터 페 이 스 는 다음 json 데 이 터 를 되 돌려 야 합 니 다.
//   
{
        "error" : 0,
        "url" : "http://www.example.com/path/to/file.ext"
}
//   
{
        "error" : 1,
        "message" : "    "
}

1. 먼저 redirect. html 를 만 들 고 kinditor 프로젝트 디 렉 터 리 에 놓 습 니 다.
이 파일 은 크로스 필드 를 해결 하 는 데 사 용 됩 니 다. 부 텍스트 로 편집 한 페이지 와 같은 항목 에 넣 습 니 다.


    
    ie 
    
    function getParameter(val) {
        var uri = decodeURI(window.location.search);
        var re = new RegExp("" + val + "=([^&?]*)", "ig");
        return ((uri.match(re)) ? (uri.match(re)[0].substr(val.length + 1)) : null);
    }

        var upload_callback = function() {
            var error = getParameter("error");
            error = parseInt(error)
            var dataObject;
            if(error==0){
                var url = getParameter("url");
                dataObject = {"error": error, "url": url};
            }else{
                var message = getParameter("message");
                dataObject = {"error": error, "message": message};
            }
            var data =  JSON.stringify(dataObject)
            document.getElementsByTagName("body")[0].innerHTML = '<pre>' + data + '</pre>';
        }
    






2. 페이지 호출 kindeditor 코드 부분



    
    Title


var callBackPath = 'xxx/redirect.html';//redirect.html http://www.abc.com/redirect.html KindEditor.ready(function(K) { editor = K.create('#txtContent', { filePostName: 'file',// allowFileManager: true, uploadJson: 'XXX/common/kindEditorUpload?callBackPath='+callBackPath, items : [ 'source', 'image'] }); });

좋은 웹페이지 즐겨찾기