Issue #1197💬 RespondidoAbierto el 13 de junio de 2018por frantischekReacciones 0

Subida de activos con Laravel 5.5

Respuesta rápidapor artf

https://laravel.com/docs/5.6/filesystem#file-uploads

Lee la respuesta completa abajo ↓

Pregunta

Hola, Estoy usando grapesjs - 0.14.15 en mi servidor. Intentando subir imágenes de dos maneras diferentes:

        assetManager: {
            subir: '/uploadAsset',
            Activos: [],
            uploadText: 'Ziehe Dateien hier her oder klicke hier.',
            autoAdd: cierto,
            addBtnText: 'ext. Bild',
            modalTítulo: 'Bild auswählen',
            Zona de caída: Cierto,
            openAssetsOnDrop: cierto,
            cabeceras: {
                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
            },

y con:

        assetManager: {
            subir: '/uploadAsset',
            Activos: [],
            uploadText: 'Ziehe Dateien hier her oder klicke hier.',
            autoAdd: cierto,
            addBtnText: 'ext. Bild',
            modalTítulo: 'Bild auswählen',
            Zona de caída: Cierto,
            openAssetsOnDrop: cierto,
            cabeceras: {
                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
            },
            uploadFile: función (e) {
                var files = e.dataTransfer ? e.dataTransfer.files: e.target.files;
                var formData = new FormData();
                for (var i in files) {
                    formData.append('file-' + i, files[i]) //que contiene todas las imágenes seleccionadas de la selección local
                }
                $.ajax({
                    url: '/uploadAsset',
                    tipo: 'POST',
                    data: formData,
                    contentType: false,
                    crossDomain: cierto,
                    cabeceras: {
                        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                    },
                    dataType: 'json',
                    mimeType: "multipart/form-data",
                    procesData: false,
                    éxito: función (resultado) {
                        var myJSON = [];
                        $.each(resulta['datos'], función (clave, valor) {
                            myJSON[key] = valor;
                        });
                        var images = myJSON;
                        editor. AssetManager.add (imágenes); añadir imágenes al recurso
                    }
                });

}
        }

En mi archivo PHP solo quiero devolver el array de archivos usando:

    función pública uploadAsset(Request $request)
    {
        regresar $request;
    }

Pero siempre está vacío. Por favor, ayudadme, gracias. Saludos, Frantischek

Respuestas (2)

lock[bot]17 de septiembre de 2019

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

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 →
Opción premium

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.

Todos los tutoriales →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.