Erreur lors du upload de fichier avec froala editor

Fermé
ZaksZaks91 Messages postés 2 Date d'inscription dimanche 21 juillet 2019 Statut Membre Dernière intervention 22 juillet 2019 - Modifié le 21 juil. 2019 à 11:39
ZaksZaks91 Messages postés 2 Date d'inscription dimanche 21 juillet 2019 Statut Membre Dernière intervention 22 juillet 2019 - 22 juil. 2019 à 09:30
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 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
21 juil. 2019 à 21:42
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 dimanche 21 juillet 2019 Statut Membre Dernière intervention 22 juillet 2019
22 juil. 2019 à 09:30
é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