Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

181
Visualizações
Cómo obtener el código de bytes del pdf seleccionado en angular

Quiero extraer el código de bytes de un archivo que seleccioné (pdf) para guardarlo en mi base de datos. Pero siempre recibo el error de que mi byte no está definido. ¿Podría alguien mirar mi código y decirme qué tiene de malo?

Traté de usar FileReader pero mi byte no está definido, los datos de formulario funcionan bien, muestran en la consola toda la información que necesito para el archivo.

EDITAR:

 uploadFile2(files: FileList | null): void { const file = files.item(0) const reader = new FileReader() reader.readAsDataURL(file) reader.onload = () => { this.documentsArray.push({documentType: this.form.controls.dokumentType.value, file: reader.result}) console.log(this.documentsArray) } }

Hola, edité mi código y creo que ahora obtengo un base64, pero una pregunta, comienza así: data:application/pdf;base64,JVBERi0xLjQKJfbk/N8KM......."

es el comienzo con data:application/pdf correcto o tengo que cambiar algo para guardarlo en la base de datos

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Le sugiero que almacene el archivo como una cadena base64 en su base de datos. Esto se vería de la siguiente manera. Con la línea número 2, está obteniendo el archivo de su evento de entrada.

 const reader = new FileReader(); reader.readAsDataURL(event.target.files[0]); reader.onload = (event) => { if (reader.result) { //save pdf base64 into database }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda