Изменение имени блоба, полученного с сервера?
Вот некоторый код, который я использую, чтобы получить 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))
Хотя этот код работает, он приводит к случайному имени файла, как вы можете видеть здесь:
Есть ли способ, которым я могу установить имя файла для этого большого двоичного объекта вместо той длинной строки, которую он отображает?
Кстати, я не пытаюсь начать загрузку с этим, поэтому я не просто устанавливаю Content-Disposition
на моем сервере.
Любая помощь будет оценена!