Erreur lors du upload de fichier avec froala editor

ZaksZaks91 Messages postés 2 Statut Membre -  
ZaksZaks91 Messages postés 2 Statut Membre -
Bonjour j'ai utilisé la SDK de FROALA pour charger des images et des fichiers dans mon site localement pour la première (image cela marche bien -après installation de imagemagique extention) mais pour le second le téléchargement de fichier j'ai une erreur "POST http://localhost/editeur/upload_file.php 404 (Not Found) file.min.js:7) je ne comprend pas d'ou viens le problème sachant que l’extension fileinfo est prés installer sur mon wamp.

voici mon code :

// index.php

<body>

  <div id="editor">
    <form method='post' action=''>
    <textarea id='long_desc' name='long_desc'  style="margin-top: 30px;">

    </textarea>
    <input type="submit" name="submit" value="Submit">
   </form>

  </div>

  
  <script type="text/javascript"
    src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.3.0/codemirror.min.js"></script>
  <script type="text/javascript"
    src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.3.0/mode/xml/xml.min.js"></script>

  <script type="text/javascript" src="./js/froala_editor.min.js"></script>
  <script type="text/javascript" src="./js/plugins/align.min.js"></script>
  <script type="text/javascript" src="./js/plugins/char_counter.min.js"></script>
  <script type="text/javascript" src="./js/plugins/code_beautifier.min.js"></script>
  <script type="text/javascript" src="./js/plugins/code_view.min.js"></script>
  <script type="text/javascript" src="./js/plugins/colors.min.js"></script>
  <script type="text/javascript" src="./js/plugins/draggable.min.js"></script>
  <script type="text/javascript" src="./js/plugins/emoticons.min.js"></script>
  <script type="text/javascript" src="./js/plugins/entities.min.js"></script>
  <script type="text/javascript" src="./js/plugins/file.min.js"></script>
  <script type="text/javascript" src="./js/plugins/font_size.min.js"></script>
  <script type="text/javascript" src="./js/plugins/font_family.min.js"></script>
  <script type="text/javascript" src="./js/plugins/fullscreen.min.js"></script>
  <script type="text/javascript" src="./js/plugins/image.min.js"></script>
  <script type="text/javascript" src="./js/plugins/image_manager.min.js"></script>
  <script type="text/javascript" src="./js/plugins/line_breaker.min.js"></script>
  <script type="text/javascript" src="./js/plugins/inline_style.min.js"></script>
  <script type="text/javascript" src="./js/plugins/link.min.js"></script>
  <script type="text/javascript" src="./js/plugins/lists.min.js"></script>
  <script type="text/javascript" src="./js/plugins/paragraph_format.min.js"></script>
  <script type="text/javascript" src="./js/plugins/paragraph_style.min.js"></script>
  <script type="text/javascript" src="./js/plugins/quick_insert.min.js"></script>
  <script type="text/javascript" src="./js/plugins/quote.min.js"></script>
  <script type="text/javascript" src="./js/plugins/table.min.js"></script>
  <script type="text/javascript" src="./js/plugins/save.min.js"></script>
  <script type="text/javascript" src="./js/plugins/url.min.js"></script>
  <script type="text/javascript" src="./js/plugins/video.min.js"></script>
  <script type="text/javascript" src="./js/plugins/help.min.js"></script>
  <script type="text/javascript" src="./js/plugins/print.min.js"></script>
  <script type="text/javascript" src="./js/third_party/spell_checker.min.js"></script>
  <script type="text/javascript" src="./js/plugins/special_characters.min.js"></script>
  <script type="text/javascript" src="./js/plugins/word_paste.min.js"></script>
  <script type="text/javascript" src="./js/jquery-3.3.1.min.js"></script>

<script>
<code js>new FroalaEditor('#long_desc', {
    // Set the file upload URL.
    fileUploadURL: '/editeur/upload_file.php',
    imageUploadURL: '/editeur/upload_image.php'
  })
</script>
</body>

</html>

// et voici le fichier upload_file.php

<?php

// Include the editor SDK.
require 'wysiwyg-editor-php-sdk-master/lib/FroalaEditor.php';

// Store the file.
try {
  $response = FroalaEditor_File::upload('/editeur/files/uploads/');
  echo stripslashes(json_encode($response));
}
catch (Exception $e) {
  http_response_code(404);
}

?>

1 réponse

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 833
     
    Bonjour,

    Où se trouve le répertoire "editeur" par rappor à l'arborescence de ton site ? à la racine (au même niveau que ton fichier index ?) ?
    Car le message indique qu'il ne trouve pas le fichier editeur/upload_file.php
    0
    1. ZaksZaks91 Messages postés 2 Statut Membre
       
      éditeur est le répertoire source du site en gros L'url est ainsi : localhost/editeur/files/uploads
      froala a cette particularité de se positionnée directement dans le localhost.

      si vous avais remarqué j'utilise aussi la fonction d'upload d'images et elle marche parfaitement bien

      voici le l'exemple que j'ai suivie avec la SDK de Froala pour l'upload des images et des fichiers :

      Images : https://froala.com/wysiwyg-editor/docs/sdks/php/image-server-upload
      Fichiers : https://froala.com/wysiwyg-editor/docs/sdks/php/file-server-upload

      Merci de m'avoir lu
      0