Угловые открытые документы встроенные

0

У меня есть приложение, которое использует autorization с токеном. В каждом приложении ajax call я передаю заголовок авторизации.

Теперь мне нужно открыть изображения и PDF файлы. Мне нужно открыть изображения на новой вкладке (inline). Не загружать (вложение).

У меня есть URL-адрес, который возвращает мне изображение с правильным заголовком изображения или pdf и правильно устанавливает встроенный заголовок содержимого и тип conten.

Я нашел следующий код для загрузки изображения и его открытия. Но это загрузка кода, мне нужна альтернатива открытому встроенному.

return $http.get(url_file, {responseType: 'arraybuffer'})
                .success(function (data) {
                    var file = new Blob([data], {type: 'application/png'});
                    var fileURL = URL.createObjectURL(file);
                    var fileURL = URL.createObjectURL(file);

                    window.location.assign(fileURL);
Теги:

1 ответ

0

Вы можете использовать метод window.open для загрузки файла, например:

function newTab(url){
  var w=window.open(url, '_blank');
  w.focus();
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню