Я пытаюсь загрузить файл Excel с моего клиента с помощью библиотеки file-saver
JS.
В настоящее время мы достигли конечной точки на сервере, чтобы загрузить файл. Когда он успешно возвращается, мы используем промежуточное ПО для получения большого двоичного объекта из полезной нагрузки, а затем загружаем его, используя FileSaver.saveAs(blob, fileName)
.
Ранее для этого мы использовали iFrame
.
Используя библиотеку file-saver
, исходный URL-адрес blob:https://localhost:8080/...
Ранее в начале URL-адреса не было текста blob:
, и, похоже, этот текст вызывает открытие файла Excel в «Защищенном представлении».
У нас есть URL "https://localhost:8080/*" в списке надежных источников Excel, и открытие файла работает нормально, используя iFrame
.
Можно ли как-нибудь удалить префикс blob:
или регулярно открывать эту загрузку?