Erreur lors de l'upload de fichiers avec froala editor
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 :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
| <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>
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
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?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);
}
?> |