Изменение имени блоба, полученного с сервера?

Вот некоторый код, который я использую, чтобы получить PDF с моего сервера и отобразить его:

// Fetch a pdf file from the server and open it
fetch('/pdf')
  .then(res => res.blob())
  .then(blob => URL.createObjectURL(blob))
  .then(url => window.open(url))

Хотя этот код работает, он приводит к случайному имени файла, как вы можете видеть здесь:

PDF

Есть ли способ, которым я могу установить имя файла для этого большого двоичного объекта вместо той длинной строки, которую он отображает?

Кстати, я не пытаюсь начать загрузку с этим, поэтому я не просто устанавливаю Content-Disposition на моем сервере.

Любая помощь будет оценена!

0 ответов

Другие вопросы по тегам