elusiv
@elusiv
kamzin.com

Как сделать загрузку изображений на сервер в редакторе Summernote?

Не получается реализовать загрузку изображение на сервер. Нашел решения в интернете, но они не работают у меня.
  • Вопрос задан
  • 222 просмотра
Пригласить эксперта
Ответы на вопрос 1
@vaajnur
битриксоид
spoiler
$(document).ready(function() {
        $('#summernote').summernote({
	callbacks: {
		onImageUpload: function(files, editor, $editable) {
        	    sendFile(files[0],editor,$editable);
        	}
	}
});



sendFile = function(file, editor, welEditable) {
    data = new FormData();
    data.append("file", file);

    $.ajax({
        url: '/summernote.php',
        data: data,
        cache: false,
        contentType: false,
        processData: false,
        type: 'POST',
        success: function(data){
            console.log(data);
            $('#description').summernote("editor.insertImage", data, 'filename');
        },
        error: function(jqXHR, textStatus, errorThrown) {
            console.log(textStatus+" "+errorThrown);
        }
    });
}


    });


и обработчик
if( isset($_FILES['file']) && $_FILES['file']['error'] == 0 ) {
        if( move_uploaded_file( $_FILES['file']['tmp_name'], $_FILES['file']['name'] ) ) 
            	echo 'good';
    }
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы