Problema de respuesta para la imagen de subida
hay un error al analizar la respuesta en grapesjs ¿Qué error??? Probablemente solo intente cambiar el contexto. Response.ContentType = "texto/plano";' con 'contexto. Response.ContentType = "application/json";'
Lee la respuesta completa abajo ↓Pregunta
Sé que es un problema antiguo, pero tengo un problema con la respuesta en la que intenté devolver una respuesta usando asp.net para responder
A continuación está mi código (código de servicios para guardar en el directorio y devolver una respuesta):
(código en ashx asp.net)
' contexto. Response.ContentType = "texto/plano";
contexto. Respuesta.Caduca = -1;
Prueba
{
HttpPostedFile postedFile = contexto. Request.Files[0] como HttpPostedFile;
string tempPath = "/uploadImg";
cadena savePath = contexto. Server.MapPath(tempPath);
nombre de archivo de cadena = postedFile.NombreDefile;
si (! Directorio.Exists(savePath))
{
Directorio.CreDirectory(savePath);
}
ruta de cadena = savePath + @"\" + nombre del archivo;
postedFile.SaveAs(ruta);
Stream s = postedFile.InputStream;
Imagen img = Dibujo.Sistema.Imagen.DeCorriente(s);
int imgHeight = (int)img. DimensiónFísica. Altura;
int imgAncho = (int)img. DimensiónFísica.Ancho;
TempModel tempModel = nuevo TempModel();
tempModel.type = "imagen";
tempModel.src = "http://localhost:2002" + tempPath + "/" + nombre del archivo;
tempModel.height = imgHeight.ToString();
tempModel.width = imgWidth.ToString();
TempData tempData = nuevo TempData();
tempData.data = nueva Lista<TempModel>();
tempData.data.Add(tempModel);
cadena jsonString = JsonConvert.SerializeObject(tempData);
string jsonReply = jsonString.Insert(9,"\"" + "http://localhost:2002" + tempPath + "/\",");
contexto. Response.Write(jsonRespond);
contexto. Respuesta.CódigoEstatus = 200;
}catch(Excepción ex)
{
contexto. Response.Write("Error: " + ex. Mensaje);
}`
El código puede guardar la imagen en el directorio, pero hay un error al analizar la respuesta en grapesjs
Lo que me pasa es que cuando dejo caer mi imagen, la imagen no puede mostrarse automáticamente en el panel.
Me referí al #138 pero sigo teniendo problemas de respuestaRespuestas (3)
hay un error al analizar la respuesta en grapesjs
¿Qué error???
Probablemente solo intente cambiar el contexto. Response.ContentType = "texto/plano";' con 'contexto. Response.ContentType = "application/json";'
Hola @artf el error es ! imagen Intenté cambiar el 'contexto'. Response.ContentType = "application/json";' pero aún así obtienen el error anterior Y mi respuesta desde el servicio es la siguiente ! imagen la respuesta se obtiene usando Fiddler 4. y me gustaría comprobar si la respuesta requerida como la anterior porque es raro que la respuesta del #138 no tenga ninguna clave.
El token E inesperado en JSON en la posición 0 significa que tu respuesta no es una cadena JSON válida (que debería empezar, por ejemplo, con '{' o '[' no 'E', probablemente hay un 'Error...'). Consulta la respuesta en tus herramientas de desarrollo y la verás
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #2073
[PREGUNTAS] Problemas con usar urlLoad
Tengo un problema para llamar a mi endpoint para cargar una plantilla, está haciendo una solicitud OPTIONS previa al vuelo pero no encuentr...
Issue #1458
Los eventos de Jquery incrustados en el editor grapesjs no funcionan como se esperaba.
@artf, intenté incrustar mi plantilla en el editor grapesjs. El problema que tengo es que el editor no funciona como se espera con esa plan...
Issue #416
Carga de imagen con problema cruzado en Origin
He revisado todo el historial de problemas, pero no he encontrado una solución. ! por defecto He cambiado aquí para permitir que Fetch pued...
Issue #1290
[BUG]Establecer href para el bloque de enlace no editable una vez inicializado
El #1277 está cerrado pero el problema sigue existiendo, así que tengo que publicar como nuevo número Gracias por la ayuda de antes @maryia...
Plugins de pago que cumplen con este problema
Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.
Cargando recomendaciones de plugins de pago...
Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.
Explora plugins gratuitos →Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.
Explora plugins premium →Tutoriales relacionados
Guías detalladas sobre el mismo tema.
Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.