我使用msSaveBlob()
命令下载CSV文件。我遇到了一个问题,虽然navigate.msSaveBlob()
正在返回true
,并且控制台上没有错误。我被提示
无法下载文件。重试或取消。
我正在使用IE11,操作系统是Windows Server 2012 R2。 我也尝试过更新IE,但它仍然没有用。
我也试过samples from MSDN,但面临同样的问题。 请建议我如何解决这个问题。
代码段:
var blob = new Blob(["Sample String\r\n,For Checking, msSaveBlob"],{
type:'text/csv;charset=utf-8;'
});
if(navigator.msSaveBlob){
navigator.msSaveBlob(blob,"sample.csv");
}
答案 0 :(得分:1)
我有完全相同的问题,我们找到this。
基本上是IE上临时文件夹的用户权限问题。因为在某些计算机上发生而其他计算机没有。 所以,我更改了“Internet选项”>上的文件夹。一般>设置>临时互联网文件>移动文件夹,在这里我选择了一个激活所有权限的文件夹。