Я применил различные подходы для встраивания BLOB-объектов PDF в html в IE для его отображения.
1) создание URL объекта и передача его тегу embed или iframe. Это прекрасно работает в Chrome, но не в IE.
</head>
<body>
<input type="file" onchange="previewFile()">
<iframe id="test_iframe" style="width:100%;height:500px;"></iframe>
<script>
function previewFile() {
var file = document.querySelector('input[type=file]').files[0];
var downloadUrl = URL.createObjectURL(file);
console.log(downloadUrl);
var element = document.getElementById('test_iframe');
element.setAttribute('src',downloadUrl);
}
</script>
</body>
2) Я также пытался обернуть объект URL Blob внутри encodeURIcomponent ()
Любые указатели на то, как я могу подойти, чтобы решить эту проблему?