CKEditor Image Upload
je cherche à inclure CKEditor dans un projet sur lequel je travaille et j'ai besoin du support de téléchargement d'image fourni par le plugin CKFinder , cependant je n'ai pas particulièrement besoin du reste de L'outil CKFinder et donc l'achat d'une licence est un peu exagéré. Quelqu'un a-t-il pris le temps de mettre en œuvre un chargeur d'image personnalisé pour CKEditor 3 qui fonctionnera avec ASP.NET MVC? Si besoin, je peux créer mon propre, je voulais juste vérifier d'abord ici.
alternativement, est-ce que quelqu'un connaît un éditeur WYSIWYG décent sur le même pied que CKEditor / Cute Editor qui prend en charge le téléchargement d'image et fonctionnera dans ASP.NET MVC?
4 réponses
Voici une image téléchargeable que j'ai écrite à l'origine ASP.NET WebForms for Fckeditor (d'où le thème ne correspond plus), que j'ai modifié pour travailler avec Ckeditor.
https://github.com/mcm-ham/ckeditor-image-uploader
mise à jour: j'ai maintenant ajouté un exemple montrant comment vous pouvez ajouter ce WebForms image uploader à un projet MVC.
Maj 2: j'ai téléchargé ceci sur Github.
voici un tutoriel sur la façon de télécharger L'image avec ASP: NET MVC2 (pas les formulaires Web) en utilisant CKEditor
j'ai utilisé ckeditor et le contrôle de téléchargement en utilisant ASP.NET, mais pas MVC spécifiquement. Je n'ai rien trouvé sur le pair avec ckeditor qui est bien loin d'être aussi facile à mettre en place ou offre les mêmes caractéristiques.
pas sûr des restrictions pour MVC, mais j'ai mis en place le support de téléchargement de fichiers en utilisant ce qui suit:
- la documentation de base se référant principalement au plugin CKFinder que vous avez mentionné:
http://docs.cksource.com/CKEditor_3.x/Developers_Guide/File_Browser_%28Uploader%29
- Meilleure documentation sur la façon de mettre en œuvre le composant téléchargement:
Comment Pouvez-vous intégrer un navigateur de fichiers personnalisé/uploader avec CKEditor?
sinon, je crois que ckeditor juste empile tous les octets d'image dans l'objet de demande et l'envoie à la page configuré pour le téléchargement. Cette page peut prendre ces octets et faire tout ce qu'elle veut (c.-à-d. les enregistrer dans le système de fichiers, le serveur sql, etc.) C'est là que la mise en œuvre sur mesure intervient.
au lieu d'utiliser une page pour effectuer le téléchargement, j'ai utilisé une implémentation httphandler. La page ckeditor redirige vers calls la fonction javascript requise pour indiquer l'état du téléchargement une fois qu'il est terminé, mais le gestionnaire contrôle réellement le téléchargement réel du fichier. Base l'implémentation du httphandler que j'ai utilisé est à:
http://darrenjohnstone.net/2008/07/15/aspnet-file-upload-module-version-2-beta-1/
espérons que cela vous donne au moins un point de départ.
mise à JOUR: trouvé cela tout à la recherche de quelques autres trucs. N'a pas regardé en profondeur, mais semble être à droite dans votre allée:
si vous avez besoin de le mettre en œuvre rapidement et avoir une solution fiable, vous pouvez envisager une solution hébergée pour télécharger et stocker des images pour CKEditor - par exemple, notre plugin: