Я хочу использовать HTML5 FileApi для чтения SWF-файла в OBJECT
(или EMBED
, если это лучше сделать?).
Мой текущий код падает на Chrome / Iron (единственный браузер стабильный , который также поддерживает xmlhttprequest v2 FormData). Я получил его для чтения данных изображения в IMG, созданный на лету. Но объект один сбивает текущую вкладку в браузере.
else if (file.type == "application/x-shockwave-flash") {
var show = document.createElement("object");
show.type = "application/x-shockwave-flash"
show.style.width = "100%";
show.style.height = "100%";
show.id = "thumb";
document.getElementById("thumbnails").appendChild(show);
var reader = new FileReader();
reader.onload = (function (aImg) {
return function (e) { aImg.data = e.target.result; };
})(show);
reader.readAsDataURL(file);
Действительно ли я читаю до object.data
части? Как это сделано правильно? Кто-нибудь знает? Или это неполно, и я должен ждать лучшей реализации?