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

254
Visualizações
¿Cómo orientar los contenidos dentro de un blob de texto?

Seré breve. El siguiente es el método que estoy usando para convertir el texto dentro de una etiqueta de área de texto en un archivo .txt:

 <textarea id="inputTextToSave"></textarea> <button onclick="saveTextAsFile()">SAVE</button> <textarea id="string"></textarea> <script> function saveTextAsFile() { var textToWrite = document.getElementById("inputTextToSave").value; var textFileAsBlob = new Blob([textToWrite], {type:'text/plain;charset=utf-8'}); document.getElementById("string").innerHTML= textFileAsBlob.txt; } </script>

El problema es que cada vez que ejecuto la función e intento insertar el contenido del blob del área de texto 'inputTextToSave' en el área de texto 'cadena', no muestra el texto. Esencialmente, estoy tratando de orientar los contenidos dentro del blob para luego poder cargarlos en una base de datos y esa base de datos solo acepta archivos .txt. Cualquier ayuda sería apreciada. ¡Gracias!

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

0

Intente usar await textFileAsBlob.text() para convertir blob en cadena (no olvide declarar su función como async para usar el método await , porque el método Blob.text() devuelve Promise , no el resultado real).

Ejemplo:

 import { Blob } from 'buffer'; const textFileAsBlob = new Blob(['xxxx'], {type:'text/plain;charset=utf-8'}); console.log(`textFileAsBlob = ${textFileAsBlob}`) const stringFromBlob = await textFileAsBlob.text() console.log(`stringFromBlob = ${stringFromBlob}`)

Resultado: ingrese la descripción de la imagen aquí

Documentos: https://developer.mozilla.org/en-US/docs/Web/API/Blob/text

Fragmento de código basado en su código:

 async function saveTextAsFile() { const textToWrite = document.getElementById("inputTextToSave").value; const textFileAsBlob = new Blob([textToWrite], {type:'text/plain;charset=utf-8'}); document.getElementById("string").innerHTML= await textFileAsBlob.text(); }
 <textarea id="inputTextToSave"></textarea> <button onclick="saveTextAsFile()">SAVE</button> <textarea id="string"></textarea>

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