TinyMCE 업로드 이미지 백엔드 처리 쓰기

3316 단어 로그

쓰기 방법은 두 가지가 있는데, 하나는 그림을 베이스64로 변환한 후에 로컬 해석을 하는 것이다. 이렇게 하면 그림을 HTML 파일에 직접 저장할 수 있다. 만약 그림이 너무 많으면 HTML 파일이 너무 크거나 베이스64로 변환된 그림을 서버에 업로드한 후 서버에 다시 원래 jpg나 png 형식으로 변환할 수 있다.


또 다른 방법은 POST를 통해 사진을 서버에 전송한 후 서버가 다시 사진 주소로 돌아오면 우리가 다시 호출하는 것이다


첫 번째 쓰기 방법은 다음과 같습니다.




    
    TinyMCE 
    
    
        tinymce.init({
            selector: '#mytextarea',
            language: 'zh_CN',
            plugins: "image",
            toolbar: "image",
            images_dataimg_filter: function (img) {
                // 
                return img.hasAttribute('internal-blob');
            },
            paste_data_images: true,
            images_upload_handler: function (blobInfo, success, failure) {
                // base64 
                success("data:" + blobInfo.blob().type + ";base64," + blobInfo.base64());
            }
        });
    


    

좋은 웹페이지 즐겨찾기