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

253
Visualizações
¿Cómo convertir un objeto javascript en un Blob y viceversa?

Tengo un objeto que contiene una matriz anidada de objetos, cada uno de los cuales contiene búferes de imágenes jpeg: -

 const imageBufferObject1 = { id: "123456-001", buffer: "...Uint8Array" }; const imageBufferObject2 = { id: "123456-002", buffer: "...Uint8Array" }; const mediaObject = { id: "123456", mediaBufferArray: [ imageBufferObject1, imageBufferObject2, ... imageBufferObject200, ], };

He convertido con éxito el objeto en un blob para almacenarlo en una base de datos:

 const mediaObjectBlob = new Blob([JSON.stringify(mediaObject)])

... y lo guardó como un Blob.

Al recuperarlo de la base de datos, obtengo lo siguiente en el lado del cliente:

 fetchedBlob: Blob {size: 1249513, type: 'application/octet-stream'} size: 1249513 type: "application/octet-stream"[[Prototype]]: Blob arrayBuffer: ƒ arrayBuffer() size: (...) slice: ƒ slice() stream: ƒ stream() text: ƒ text() type: (...) constructor: ƒ Blob() Symbol(Symbol.toStringTag): "Blob"get size: ƒ size() get type: ƒ type()[[Prototype]]: Object

Estoy tratando de extraer el Objeto JS original del Blob usando lo siguiente:

 const retrievedObject = JSON.parse(fetchedBlob)

pero solo obtengo lo siguiente cuando console.log :

 Blob {size: 1249513, type: 'application/octet-stream'}

Pregunta: ¿Cómo extraigo el objeto JS original para poder acceder a mediBufferArray?

Por favor ayuda.

about 4 years ago · Juan Pablo Isaza
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