@GrimJack

Как задать имя файла при рендере его из потока?

Сервер (на ларавел) генерирует пдфку и отдает ее в виде строки клиенту на ангуляре
Клиент выводит таким образом:

spoiler
var file = new Blob([response.data], {type: 'application/pdf'});
var fileURL = URL.createObjectURL(file);
$window.open($sce.trustAsResourceUrl(fileURL));


Теперь клиенту захотелось присваивать документам имена. Как можно это сделать для блоба(Blob)?
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 2
Stalker_RED
@Stalker_RED
Попробуйте так
var blob = new Blob([response.data], {type : 'application/pdf'});
var fileOfBlob = new File([blob], 'fileName.pdf');
...
Ответ написан
Комментировать
Negwereth
@Negwereth
lvivcss.com.ua
Если имя надо с сервера отдавать, то попробуйте в заголовке респонса.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы