Подтвердить что ты не робот

Работает ли HTML 5 BlobBuilder() еще в Google Chrome?

В этой статье http://cloudevils.wordpress.com/2012/10/18/ajax-file-upload-without-post-using-html5/ я создал форму для загрузки файлов. Изначально работает отлично в хроме, но теперь больше не работает. В FF работает нормально. Я сделал некоторые отладки и эту строку

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

кажется, перестает работать в хроме. Просматривая вокруг, я нахожу некоторую информацию о функции BlobBuilder(), которая больше не поддерживается в chrome.

Может мне помочь?

4b9b3361

Ответ 1

Это устарело или устарело. Используйте новый конструктор 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]);