この記事に基づいて 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で動作を停止するようです。周りを閲覧すると、ChromeではサポートされていないBlobBuilder()関数に関する情報が見つかりました。
私を助けることができますか?
なくなったか、非推奨になりました。新しい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]);