Как я могу отобразить Blob с pdf-содержимым сразу же новую вкладку или отобразить ее в строке с помощью iframe?Как открыть объект blob в новом окне
в хроме и FF я могу использовать что-то вроде этого
var url = URL.createObjectURL(blob);
$('#uplFrame').attr('src', url);
, но не работает в IE ... я прочитал в Интернете, что IE использует следующий за handeling сгустков
window.navigator.msSaveOrOpenBlob(blob, "filename");
однако это спросит пользователя, хочет ли он сохранить или открыть файл в новом окне. можно ли позволить коду открывать blob это автоматически?
или есть аналогичное решение для «createObjectURL», которое работает для IE?
Я думаю, что вы должны были бы создать темп файл на сервере, чтобы открыть его в новом окне или вкладке с помощью браузера. Чтобы обслуживать новый документ, вашему серверу нужен файл на сервер, но если вы можете временно кэшировать его на своем сервере, вы можете открыть PDF прямо в браузере без проблем. – DrewT