我正在尝试使用file-saver JS库从客户端下载一个Excel文件。
目前,我们点击服务器上的一个端点来下载文件。当它成功返回时,我们使用中间件从有效负载中获取blob,然后使用FileSaver.saveAs(blob, fileName)下载它。
以前,我们使用iFrame来完成此任务。
使用URL库时,源file-saver为blob:https://localhost:8080/...
以前,在网址的开头没有blob:文本,似乎是该文本导致excel文件在“受保护的视图”中打开。
我们在Excel的可信源列表中有一个url "https://localhost:8080/*“,使用iFrame打开这个文件就可以了。
有没有办法去掉blob:前缀,或者让这个下载定期打开?
发布于 2020-08-06 19:26:08
这是因为您的本地设置。你可以按照这个来做。
Excel信任从此位置打开的任何文件,因此不会显示“启用编辑”选项。所有公式都已预先应用。

https://stackoverflow.com/questions/53328290
复制相似问题