我正在尝试使用file-saver
JS库从客户端下载Excel文件。
当前,我们在服务器上命中了一个端点以下载文件。成功返回后,我们将使用中间件从有效负载中获取Blob,然后使用FileSaver.saveAs(blob, fileName)
下载。
以前,我们使用iFrame
完成此操作。
使用file-saver
库,源URL为blob:https://localhost:8080/...
以前,URL的开头没有blob:
文本,看来该文本导致excel文件在“受保护的视图”中打开。
我们在Excel的受信任来源列表中有URL“ https://localhost:8080/ *”,并且使用iFrame
可以正常打开文件。
是否可以删除blob:
前缀或定期打开此下载?