Si te encuentras con alguna parte que no comprendes nos puedes dejar un comentario y haremos todo lo necesario de ayudarte lo mas rápido que podamos.
Ejemplo 1: url a blob js
fetch('https://upload.wikimedia.org/wikipedia/commons/7/77/Delete_key1.jpg')
.then(res => res.blob()) // Gets the response and returns it as a blob
.then(blob =>
// Here's where you get access to the blob
// And you can use it for whatever you want
// Like calling ref().put(blob)
// Here, I use it to make an image appear on the page
let objectURL = URL.createObjectURL(blob);
let myImage = new Image();
myImage.src = objectURL;
document.getElementById('myImg').appendChild(myImage)
);
Ejemplo 2: cómo convertir una base 64 a blob
import base64StringToBlob from 'blob-util';
const contentType = 'image/png';
const b64Data = 'iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==';
const blob = base64StringToBlob(b64Data, contentType);
// Do whatever you need with your blob...
Ejemplo 3: base64 a blob
const byteCharacters = atob(b64);
const byteNumbers = new Array(byteCharacters.length);
for (let i = 0; i < byteCharacters.length; i++)
byteNumbers[i] = byteCharacters.charCodeAt(i);
const byteArray = new Uint8Array(byteNumbers);
const blob = new Blob([byteArray], type: 'audio/mp3');
Ejemplo 4: js string hacer una gota
In order to extract data from a Blob, you need a FileReader.
var reader = new FileReader();
reader.onload = function()
alert(reader.result);
reader.readAsText(blob);
Comentarios y calificaciones
Si crees que te ha resultado provechoso nuestro post, sería de mucha ayuda si lo compartes con el resto entusiastas de la programación de este modo contrubuyes a dar difusión a nuestro contenido.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)