У меня сейчас проблема с попыткой вставить изображение после его загрузки. Я следовал документации по https://xdsoft.net/jodit/, но все еще возникают проблемы.
Вот мой объект конфигурации:
{
readonly: false,
enableDragAndDropFileToEditor: true,
uploader: {
url: this.url_upload,
data: {
dir: this.dir
},
baseurl: relativePathURL,
process: (response) => {
let files = [];
response.list.map((file) => {
files.push(file.name);
});
return {
files,
path: relativePathURL,
baseurl: '/content/assets',
error: (response.success ? 0 : 1),
msg: response.message
};
},
defaultHandlerSuccess: (response) => {
if (response.files && response.files.length) {
for (let i = 0; i < response.files.length; i++) {
let full_file_path = response.path + response.files[i];
this.selection.insertImage(full_file_path);
}
}
}
}
}
Я понимаю объект возврата из process
- это ответ, переданный defaultHandlerSuccess
, куда вставляется файл. Тем не менее, я получаю эту ошибку o is undefined
каждый раз.
Я ищу некоторое представление о том, как правильно вставить изображение. Что я делаю не так?