Erreur lors du upload de fichier avec froala editor

ZaksZaks91 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
ZaksZaks91 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
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);
}

?>
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 753
 
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
ZaksZaks91 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
é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