Tengo un sistema de fragmentación de archivos simple para cargar datos a un servidor a través de muchos fragmentos, para hacer esto, delego la tarea de dividir y cargar a un componente dedicado... Sin embargo, al pasar el Blob recibido, del usuario, a mi componente dedicado, el prop en ese componente no parece contener nada ... De hecho , Blob.slice () arroja TypeError: Illegal invocation
const Uploader = ({ fileBlob }) => { useEffect(() => { let chunk = fileBlob.slice(0, fileBlob.size() / 2); // Throws }); return (<some stuff />) } const BlobFromUser = () => { const fileUpload = (fileBlob) => { //let chunk = fileBlob.slice(0, fileBlob.size / 2); Tried here and it works notify(<Uploader fileBlob={fileBlob} />); } return (<file upload user form triggers fileUpload()/>) }