2016-10-27 3 views
0

Ich versuche, das Hinzufügen von Bildern in den Editor mit Drag 'n Drop hinzuzufügen.Ckeditor uploadimage 404 Fehler/Plugin-Setup

Ich wollte CK Editor trotzdem, so dass nach einiger Lektüre habe ich einen neuen CKeditor Download über das Paket Gebäude, darunter das Plugin upload aktualisieren - http://ckeditor.com/addon/uploadimage

Wenn ich versuche zu ziehen ‚n Drop ein Bild in ihm Ich sehe einen grünen Balken, der das Hochladen sagt und für weniger als eine Sekunde sehe ich das Bild im Editor. Dann wird ein roter Balken angezeigt. sagt: 'HTTP-Fehler beim Hochladen von Dateien aufgetreten (404: Datei nicht gefunden).'

Ich habe dies in dem ckeditor config.js:

config.uploadUrl = '/upload/'; 

Als ich davon ausgegangen, dies der Weg war, war die Bilder hochgeladen werden. Der Ordner ist erstellt und zum Testen habe ich seine Berechtigungen auf 777 gesetzt.

Da dies nicht funktioniert, nehme ich an, dass ich hier etwas falsch gemacht habe oder dass mir etwas in der Konfiguration fehlt. Aber über die Dokumentation sehe ich nicht, was es sein könnte.

Ich hoffe, dass jemand mich in die richtige Richtung zeigen kann.

Nebenbei, ich brauche/will keinen Dateibrowser. Ein kleiner Kontext -> Dieser Editor wird von angemeldeten Benutzern verwendet. Ich möchte nicht, dass ein Benutzer Bilder von dem anderen und den eingegebenen Text nur einmal verwendet, so dass keine früheren Bilder gefunden werden müssen, da der Benutzer diesen Editor nur einmal für die Einrichtung verwendet. Deshalb habe ich mir gedacht, dass das uploadimage Plugin am besten zu meinen Bedürfnissen passt.

Mit freundlichen Grüßen

Martijn

+0

Öffnen Sie die Entwickler-Symbolleiste und prüfen Sie auf Fehler in der Konsole. Ohne den genauen Fehler wird es schwer zu helfen sein. – Dekel

+0

Die angeforderte URL/Upload/wurde auf diesem Server nicht gefunden. Wenn die vollständige URL statt nur/upload/funktioniert nicht funktioniert. Dann dachte ich, es könnte in den Ordner ckeditor suchen, so erstellt einen Ordner mit 777 Berechtigungen hochladen, aber kein Glück. – marty90

+0

Sie sollten die Dokumentation lesen: http://docs.ckeditor.com/#!/guide/dev_file_upload – Dekel

Antwort

3

Basierend auf dem documentation von ckeditor:

The uploadUrl setting contains the location of a script that handles file uploads of pasted and dragged images

Dies ist nicht der Ordner in Ihrem Server, der die Dateien hochladen möchten. Dies sollte das Skript sein, das das Senden der Datei behandelt, die hochgeladen werden soll, und dieses Skript ist derjenige, der das Speichern der Datei in dem relevanten Ordner auf dem Server handhabt.

This plugin only covers the client side (what happen in the browser) and not the server side (which you need to implement by yourself).

+0

Ich bin irgendwie zum selben gekommen Schlussfolgerung, mit dem Verweis auf die 'upload.php'. Ist es mir oder ist es dann ziemlich seltsam, dass es keine Dokumentation (keine, die ich finden konnte) auf, was in diesem Server-Side-Skript sein muss. Können Sie mir zeigen, wo ich Informationen darüber finden kann? – marty90

+0

Eigentlich - es ist alles da. Lesen Sie die Dokumentation (der Link in meiner Antwort). – Dekel

+0

Ich vermisse immer noch etwas. In der Dokumentation erwähnen sie dies: '{ " uploaded ": 1, " fileName ":" foo.jpg ", " url ":" /uploads/foo.jpg " }' Wenn ich dies in die ' upload.php 'Es werden keine Fehler zurückgegeben und der Link zu einem Bild foo.jpg wird im Upload-Ordner gespeichert. Dies lädt nichts hoch. – marty90