Merhaba,
Çözüm bulabildiniz mi bilmiyorum ama 2 gündür bununla uğraşıyorum. 2 farklı şekilde denedim. Birisinde base64 olarak alıyor tam razı olacağım bu sefer de dosya boyutu beğenmiyor, diğer türlü denediğim tam istediğim gibi belirttiğim yola dosyayı kaydediyor ama onun da adını textarea içine almıyor bu sefer sayfada gösteremiyorum. Bu konuda yardımcı olabilecek kimse var mı ?

Dosya Kaydediyor adını textarea almıyor :

index.php
<script type="text/javascript">
$(document).ready(function() {
$("#summernote").summernote({
  placeholder: 'enter directions here test...',
  toolbar: [
        ['style', ['style']],
        ['font', ['bold', 'underline', 'clear']],
        ['fontname', ['fontname']],
        ['color', ['color']],
        ['para', ['ul', 'ol', 'paragraph']],
        ['table', ['table']],
        ['insert', ['link', 'picture', 'video']],
        ['view', ['fullscreen', 'codeview', 'help']],
      ],
        height: 300,
       callbacks: {
       onImageUpload : function(files, editor, welEditable) {
      for(var i = files.length - 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: 'https://www.siteadresim.com/function/editor-upload.php',
    cache: false,
    contentType: false,
    processData: false,
    success: function(url) {
        $(el).summernote('editor.insertImage', url);
    }
});
}
</script>
editor-upload.php
<?php 
if(empty($_FILES['file']))
{
    exit();    
}
$temp = explode(".", $_FILES["file"]["name"]);
$newfilename = round(microtime(true)) . '.' . end($temp);
$destinationFilePath = './img-uploads/'.$newfilename ;
if(!move_uploaded_file($_FILES['file']['tmp_name'], $destinationFilePath)){
    echo $errorImgFile;
}
else{
    echo $destinationFilePath;
}

?>