的JavaScript.附加到blob

RuS*_*iTy 3 javascript blob

因为不推荐使用BlobBuilder,所以我们必须使用Blob,而不是

var bb = new (window.MozBlobBuilder || window.WebKitBlobBuilder || window.BlobBuilder)();
bb.append(data);
var blob = bb.getBlob();
Run Code Online (Sandbox Code Playgroud)

我们的确是

var blob = new Blob([data]);
Run Code Online (Sandbox Code Playgroud)

没关系,但是如果我想将数据追加到同一个blob上会怎么样呢?就像是:

for(var i=0;i<10;i++){
    bb.append(" "+i);
}
Run Code Online (Sandbox Code Playgroud)

没有BlobBuilder怎么做?谢谢大家!

RuS*_*iTy 7

感谢minitech♦!

你的回答让我回答了我的问题.所以你展示的是再次使用变量,最后将其写入blob.我想这样说更新一个blob,或者用其他单词附加到blob.所以你可以这样做:

var blob = new Blob([],  {type: "text/plain"});
for (var i=0; i<10; i++){
    blob = new Blob([blob," "+i], {type: "text/plain"});
}
Run Code Online (Sandbox Code Playgroud)

这是小提琴:http: //jsfiddle.net/yuM2N/111/