¿UploadFile llamado dos veces en drop file?
@roytang no puedo reproducirlo con la versión actual https://codesandbox.io/s/p554z8yv7j
Lee la respuesta completa abajo ↓Pregunta
Tengo un editor inicializado así:
var editor = grapesjs.init({
Altura: '100%',
contenedor: '#gjs',
componentes: '',
fromElement: cierto,
clearOnRender: cierto,
Estilo: '.txt-rojo{color: rojo}',
avisoOnUnload: falso,
Plugins: ['GJS-Bloques-Básico'],
assetManager: {
subir: "",
uploadFile: function(e) { console.log("uploadFile"); },
embedAsBase64: false,
desactivarUpload: falso
}
});
Si añado una imagen al lienzo e intento subir una nueva imagen arrastrándola al área de soltarla en el modal, la función uploadFile se llama dos veces. Subir la función haciendo clic en el área de subida y seleccionando un archivo desde el diálogo de Windows funciona bien, solo llama a la función una vez.
Respuestas (3)
@roytang no puedo reproducirlo con la versión actual https://codesandbox.io/s/p554z8yv7j
@roytang Desactivar explícitamente la dropzone del editor de ancho completo ('dropzone: 0') solucionó esto para mí. Uso de la versión '0.12.30'
Me pasó lo mismo y el comentario de @roytang es cierto, desactivar la zona de caída soluciona el problema. Por supuesto, siempre usando la última versión.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #519
No hay bloques por defecto
Uso de este código Tengo un editor pero no hay bloqueos. Tampoco veo los iconos del tamaño de pantalla, pero sí hay otros iconos. Como pued...
Issue #998
[BUG] El administrador de activos envía una solicitud vacía al subir la imagen
Descripción: El editor GrapesJS se inicializa en un archivo editor.html de la siguiente manera: 'localhost:9001' es un servidor IIS local q...
Issue #384
Crear y editar plantilla en base de datos
Este es mi código para crear una nueva plantilla e insertar el html en línea con estilo en la base de datos: '''js var editor = grapesjs.in...
Issue #859
[PREGUNTAS] Cambiar el estilo del lienzo
Hola, Tengo algunas dudas sobre el estilo del lienzo, en este caso tengo una configuración así. '''js var editor = grapesjs.init({ contened...
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 →Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.