summernote js subir imagen

Estoy usando summernote versión 0.8.1 (actual).

Esta funcionando. Pero 1 cosa con la que lucho. Al insertar una imagen, en lugar de poner dataURL base64, quiero cargar la imagen en el servidor e insertar la URL de la imagen en la base de datos. Este es mi código:

<script>
$(document).ready(function() {
$('#summernote').summernote({
    lang: 'fr-FR',
    height: 300,
    toolbar : [
        ['style',['bold','italic','underline','clear']],
        ['font',['fontsize']],
        ['color',['color']],
        ['para',['ul','ol','paragraph']],
        ['link',['link']],
        ['picture',['picture']]
    ],
    onImageUpload: function(files, editor, welEditable) {
        for (var i = files.lenght - 1; i >= 0; i--) {
        sendFile(files[i], this);
        }
    }
});

function sendFile(file, el) {
    var form_data = new FormData();
    form_data.append('file',file);
    $.ajax ({
        data: form_data,
        type: "POST",
        url: "../up.php",
        cache: false,
        contentType: false,
        processData: false,
        success: function(url) {
            $(el).summernote('editor.insertImage',url);
            }
        })
    }

});
    </script>

He probado el script up.php y lo que hace es cambiar el nombre del archivo y devolver la url de la imagen en la forma "../photos/mypicture.jpg".

El problema con el código anterior es que el ..up.php ni siquiera parece ser llamado. Ejecuté esto en las herramientas de desarrollo de Firefox y no obtuve errores ni advertencias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta