#javascript #blob
#javascript #большой двоичный объект
Вопрос:
В настоящее время я могу загрузить большой двоичный объект и отобразить его в новом окне следующим образом:
const blob = new Blob([downloadEvent.response], { type: mimeType });
const URL = window.URL || (window as any).webkitURL;
const blobUrl = URL.createObjectURL(blob);
window.open(blobUrl);
Возможно ли каким-либо образом открыть большой двоичный объект во всплывающем div вместо нового окна.
Ответ №1:
Использование iframe должно работать:
const iframe = document.createElement("iframe");
iframe.src = blobUrl;
/*your favorite DOM node */.appendChild(iframe);