基于本文http://cloudevils.wordpress.com/2012/10/18/ajax-file-upload-without-post-using-html5/我创建了一个表单来上传文件。最初在 chrome 中运行良好,但现在无法正常运行。在 FF 中工作正常。 我做了一些调试和这一行
var bb = new (window.MozBlobBuilder || window.WebKitBlobBuilder || window.BlobBuilder)();
似乎停止在 chrome 中工作。 浏览周围我发现了一些关于 BlobBuilder() 函数的信息,这些信息在 chrome 中不受更多支持。
可以帮我吗?
最佳答案
它已消失或已弃用。使用新的 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]);
关于javascript - HTML 5 的 BlobBuilder() 是否仍然可以在 Google Chrome 中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14527820/