Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejs
themeEmacs
function customUpload// 일반 함수 예제
editor.setCustomUploadFunction((file, fileTypeuploadFileType) => {
    // 파일 업로드 처리
    return url;
});
//  2.15.2301 버전 이후
// 비동기 함수 예제 (async)
editor.setCustomUploadFunction(async (file, uploadFileType) => {
    const url = await new Promise(resolve => setTimeout(resolve, 1000)); // 파일 업로드 처리
    return url;
});
// 2.15.2301 버전 이후
// 비동기 함수 예제 (promise)
editor.setCustomUploadFunction(customUpload((file, uploadFileType) => {
    return new Promise((resolve, reject) => { // 파일 업로드 처리
        setTimeout(() => {
            resolve(url);
        }, 1000);
    });
});

사용자 함수의 정의

사용자 업로드함수는 아래와 같이 정의되어야 합니다.

...