2016-02-04 94 views
1

我用msSaveBlob()命令下載了一個CSV文件。我面臨一個問題,雖然navigate.msSaveBlob()返回true,並且控制檯上沒有錯誤。我被提示navigator.msSaveBlob功能在IE11中不起作用

文件無法下載。重試或取消。

我正在使用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

如果您的問題中存在代碼,請使用代碼格式 – Kiyarash

回答

2

我有完全一樣的問題,我們發現this

基本上是用戶對IE上的臨時文件夾的權限問題。因爲在一些電腦中發生而其他電腦沒有。 因此,我更改了「互聯網選項」>常規>設置>臨時互聯網文件>移動文件夾中的文件夾,在這裏我選擇了一個活動的所有權限的文件夾。