seleccionado recursos recuperar pueden para mvc metadatos los informaciĆ³n generador especificados error entitytype encuentra ejecutar codigo cargar asignaciones asp.net-mvc ckeditor wysiwyg image-uploading

asp.net mvc - recursos - CKEditor Image Upload



no se pueden cargar los recursos de metadatos especificados (4)

Busco incluir CKEditor en un proyecto en el que estoy trabajando y necesito el soporte de carga de imágenes proporcionado por el complemento CKFinder ; sin embargo, no necesito particularmente el resto de la herramienta CKFinder y, por lo tanto, comprar una licencia es un poco excesivo. ¿Alguien se ha tomado el tiempo para implementar un cargador de imágenes personalizado para CKEditor 3 que funcione con ASP.NET MVC? Si es necesario, puedo crear el mío, solo quería comprobar aquí primero.

Alternativamente, ¿alguien sabe de un editor WYSIWYG decente a la par con CKEditor / Cute Editor que admite la carga de imágenes y funcionará en ASP.NET MVC?


Aquí hay un cargador de imágenes que escribí originalmente en ASP.NET WebForms para Fckeditor (por lo tanto, el tema ya no coincide), que he modificado para que funcione con Ckeditor.

https://github.com/mcm-ham/ckeditor-image-uploader

Actualización: ahora he agregado un ejemplo que muestra cómo puede agregar este cargador de imágenes de WebForms a un proyecto MVC.

Actualización 2: ahora he subido esto a Github.



He usado ckeditor y el control de carga usando ASP.NET, pero no específicamente MVC. No he encontrado nada a la par con ckeditor que esté cerca de ser tan fácil de configurar u ofrece las mismas características.

No estoy seguro de las restricciones para MVC, pero configuro el soporte de carga de archivos utilizando lo siguiente:

  • La documentación básica que se refiere principalmente al complemento de CKFinder que mencionó:

http://docs.cksource.com/CKEditor_3.x/Developers_Guide/File_Browser_%28Uploader%29

  • Mejor documentación sobre cómo implementar el componente de carga:

¿Cómo se puede integrar un navegador / cargador de archivos personalizado con CKEditor?

De lo contrario, creo que ckeditor simplemente rellena todos los bytes de imagen en el objeto de solicitud y lo envía a la página configurada para cargar. Esta página puede tomar esos bytes y hacer lo que quiera (es decir, guardarlos en el sistema de archivos, el servidor SQL, etc.). Aquí es donde entra la implementación personalizada.

En lugar de usar una página para hacer la carga, usé una implementación httphandler. La página ckeditor redirige a las llamadas a la función javascript requerida para indicar el estado de la carga una vez que se haya completado, pero el controlador realmente controla la carga real del archivo. La implementación básica para el httphandler que usé está en:

http://darrenjohnstone.net/2008/07/15/aspnet-file-upload-module-version-2-beta-1/

Espero que al menos esto te dé un punto de partida.

ACTUALIZACIÓN: encontré esto mientras buscaba otras cosas. No lo miré en profundidad, pero parece que está justo en tu callejón:

http://interactiveasp.net/blogs/spgilmore/archive/2009/06/03/how-to-support-file-uploads-in-asp-net-mvc.aspx


Si necesita implementarlo rápidamente y tiene una solución confiable, puede considerar una solución alojada para cargar y almacenar imágenes para CKEditor, por ejemplo, nuestro complemento:

http://ckeditor.com/addon/uploadcare