Я передаю данные из файла upload a la javascript FileReader - parsing long file in chunks.Как вы можете объединить данные?
В основном его чтение файла в куски, выполнив:
var r = new FileReader()
var blob = file.slice(curPosition, curPosition+chunkSize);
r.onload = function(e) {
emit('data', e.target.result
}
r.readAsDataURL(blob)
Он делает это столько раз, сколько необходимо, чтобы прочитать весь файл.
Но когда я это делаю, я получаю преамбулу данных-url каждый раз, затем кучу данных base64. Даже когда я удаляю преамбулу, простая конкатенация строк не работает (файл заканчивается поврежденным).
Как вы можете объединить два URL-адреса данных? Или, действительно, я думаю, что этот вопрос сводится к следующему: как вы объединяете две строки base64?
В качестве альтернативы, как вы создаете URL-адрес данных в чистом javascript?
Можете ли вы дать нам более подробную информацию? –
@ A.J. Случайно представили его, ребята, держите yer dern pernts ern. –
_ «Я передаю данные из загрузки файлов» _ Что вы подразумеваете под «потоковыми данными»? К какому элементу? Почему было бы больше, чем один «URI данных»? Вы пытаетесь сделать несколько файлов последовательно в 'HTMLMediaElement'? _ «Я получаю его преамбулу» _ Что такое «преамбула»? – guest271314