Este grupo de trabajo ha estado horas investigando la respuesta a tus interrogantes, te compartimos la solución de modo que deseamos serte de gran ayuda.
Ejemplo 1: convertir archivo a base64 en javascript
functiongetBase64(file)returnnewPromise((resolve, reject)=>const reader =newFileReader();
reader.readAsDataURL(file);
reader.onload=()=>resolve(reader.result);
reader.onerror=error=>reject(error););var file =document.querySelector('#files > input[type="file"]').files[0];getBase64(file).then(data=>console.log(data));
Ejemplo 2: convertir pdf a javascript base64
// Check for the File API support.if(window.File&&window.FileReader&&window.FileList&&window.Blob)document.getElementById('files').addEventListener('change', handleFileSelect,false);elsealert('The File APIs are not fully supported in this browser.');functionhandleFileSelect(evt)var f = evt.target.files[0];// FileList objectvar reader =newFileReader();// Closure to capture the file information.
reader.onload=(function(theFile)returnfunction(e)var binaryData = e.target.result;//Converting Binary Data to base 64var base64String =window.btoa(binaryData);//showing file converted to base64document.getElementById('base64').value= base64String;alert('File converted to base64 successfuly!nCheck in Textarea');;)(f);// Read in the image file as a data URL.
reader.readAsBinaryString(f);
Al final de todo puedes encontrar las interpretaciones de otros sys admins, tú todavía tienes el poder dejar el tuyo si lo crees conveniente.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)