Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

170
Vistas
Blob devuelve una cadena vacía después de la creación

Tengo una cadena JSON extremadamente grande que necesito enviar a mi servidor. Encontré payloadTooLargeError cuando intenté enviar la cadena JSON directamente.

Entonces, decidí enviarlo como un blob en su lugar. Pero desafortunadamente, después de crear el blob, este devuelve una cadena vacía.

Así es como creé el blob:

 let largeContentPayload = { data: { 'batch_id': batchId, content: extremelyLargeJSON } }; const largeContentStringified = JSON.stringify(largeContentPayload); const largeContentBlob = new Blob([largeContentStringified], { type: 'application/json;charset=utf-8' }); console.log(largeContentBlob); //This is only returning size and type, the JSON string is not there const blobUrl = URL.createObjectURL(largeContentBlob); let requestBody = new FormData(); let blob = await fetch(blobUrl).then(r => r.blob());

¿Como puede ésto ser resuelto?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

De manera predeterminada, si intenta registrar un objeto de blob en la consola, solo mostrará el size y el type de ese blob .

Si desea ver el contenido de texto del blob , puede usar el método de text en el blob.

Referencia

Ejemplo

 async function createBlob() { const obj = { hello: 'world' }; const blob = new Blob([JSON.stringify(obj, null, 2)], { type: 'application/json' }); console.log(blob); const text = await (new Response(blob)).text(); console.log(text); } createBlob();

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda