none
¿Como convertir un archivo pdf a bytes o base64? RRS feed

  • Pregunta

  • function getBase64(file) {
        var arb64 = "";
        var reader = new FileReader();
        reader.readAsDataURL(file);
        reader.onload = function() {
            arb64 = reader.result
            console.log(reader.result);
            console.log(TArchivo.value);
            axios({
                    method: 'POST',
                    url: 'http://localhost:55630/api/AppWeb/InsertaArchivos',
                    data: {
                        Id_usuario: usuario,
                        Id_empresa: empresa,
                        Id_TipoArchivo: TArchivo.value,
                        Archivo: arb64
                    }
                }).then(res => {
                    if (res.status == 200) {
                        alert("Empresa Creada");
                    } else
                    if (res.status == 404) {
                        alert("Empresa ya registrada");
                    } else
                    if (res.status == 409) {
                        alert("".res.alert - info);
                    }
                    console.log(res.status);
                })
                .catch(err =>
                    alert("No quedó")
    
                )
        };
        reader.onerror = function(error) {
            console.log('Error: ', error);
        };
    }

    Tengo esa función, la cual funciona muy bien, el detalle es que me funciona con archivos pdf pequeños, pero al momento de subir un archivo arriba de 5 MB la codificación de base 64 se trunca, quisera ver si hay alguna manera para codificar en base64 archivos pdf grandes.
    sábado, 3 de octubre de 2020 1:42

Todas las respuestas