2013-06-16 4 views

ответ

2

Blob конструктор сам может сделать только что

var b1 = new Blob(['abcdef']), // Inital Blob 
    b2,      // re-created Blob to go here 
    s1 = b1.slice(0, 3),  // a slice 
    s2 = b1.slice(3, 6);  // another slice 

// now reverse the slicing 
b2 = new Blob([s1, s2]); 
b2.size; // 6 

Если вы действительно хотите, чтобы перепроверить

var f = new FileReader(); 
f.onload = function() {console.log(this.result);}; 
f.readAsText(b1); // "abcdef" 
f.readAsText(b2); // "abcdef" 
// and the slices 
f.readAsText(s1); // "abc" 
f.readAsText(s2); // "def" 
+0

Спасибо! Я попытался с BlobBuilder append(), но обнаружил, что он устарел. И я тоже пробовал это, но нашел, что он не работает (думаю, что это была проблема с моими кусочками, так как сейчас это нормально работает). –

Смежные вопросы