Estoy intentado enviar un archivo por partes. Primero convierto el archivo con btoa, el problema es que no soy capaz de dividir el string por partes de 1000000 bytes.
He pensado mucho como hacerlo pero no se me ocurre, jeje.
¿Como se os ocurre?... es que me cuesta pensar en bytes.
Código Javascript:
Ver original
var reader = new FileReader(); reader.readAsBinaryString(fileData); reader.onload = function(e) { var contentType = fileData.type || 'application/octet-stream'; var metadata = { 'title': fileData.name, 'mimeType': contentType }; var base64Data = btoa(reader.result); }
:P