15

Based in this article http://cloudevils.wordpress.com/2012/10/18/ajax-file-upload-without-post-using-html5/ I created a form to upload files. Initially works fine in chrome but now is not workin more. In FF work fine. I made some debugs and this line

var bb = new (window.MozBlobBuilder || window.WebKitBlobBuilder || window.BlobBuilder)();

seems stop working in chrome. Browsering around I find some info about BlobBuilder() function that is not supported more in chrome.

Can help me?

4

1 回答 1

48

它已经消失或被弃用。使用新的 Blob 构造函数。

阅读:http ://updates.html5rocks.com/2012/06/Don-t-Build-Blobs-Construct-Them

在您的教程中,而不是:

var bb = new (window.MozBlobBuilder || window.WebKitBlobBuilder || window.BlobBuilder)();
bb.append(data);
var blob = bb.getBlob();

做:

var blob = new Blob([data]);
于 2013-01-25T18:14:28.263 回答