Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

171
Vistas
ckeditor uploadimage plugin base64 no reemplazado con url

Estoy usando CKEditor para un área de texto para una aplicación web de Web Forms en .NET C#, y algunos usuarios pegan imágenes dentro del área de texto, lo que resulta en una gran cantidad de información guardada, que a veces genera un error de carga, debido a la longitud del contenido base64 de la imagen. Así que estoy tratando de usar el complemento uploadimage CKEditor Aquí configuré el complemento en la configuración del editor en mi secuencia de comandos

 var edit1 = CKEDITOR.replace('txtDescription', { language: editorlang, customConfig: 'config_basic.js', height: '100px', extraPlugins: 'uploadimage', uploadUrl: 'uploadHandler.ashx?upload_type=ticket_img&codeSiteId=' + $('#hfCODE_SITEID').val() });

En el método C# de uploadHandler llamado, la imagen se carga correctamente, pero cuando el método regresa, en el editor siempre veo la cadena base64 cuando miro las propiedades de la imagen, y no la URL generada. Vi en la documentación del complemento que el método del servidor debe devolver un JSON, así que intenté crear un JSON

 string _atchHTML = "{\n " + " \"uploaded\": 1,\n" + " \"fileName\": \"" + fileName + "\",\n" + " \"url\": \"" + src + "\"\n" + "}";

pero no funciona, y de otras respuestas probé con una función javascript

string _atchHTML = "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction("+ IdAttach + ",'" + src + "','" + fileName + "');</script>";

pero sigue sin funcionar, y veo un error en el navegador de la consola

TypeError no detectado: el.find no es una función

¿Qué estoy haciendo mal? Gracias

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda