2017-07-07 61 views
5

我工作的一个应用<HTML>下载.sql文件

我有这个功能

`

vm.DownloadFile = function (item) { 


       var a = document.createElement('A'); 
       a.href = item.fileSourceUrl; 

       a.download = item.fileSourceUrl.substr(item.fileSourceUrl.lastIndexOf('/') + 1); 
       document.body.appendChild(a); 

       a.click(); 
       document.body.removeChild(a); 


    } 

`

这让我下载文件从我的看法使用网址。 它工作正常,我可以下载我的文件。

我刚才注意到的问题是我无法下载.sql文件。为什么? 许多类型的文件都工作,.jpg.pdf.dwf ...一切,但.sql

+0

“.sql”发生了什么?是否在另一个选项卡/相同选项卡中打开? –

+0

失败 - 找不到文件。 下载页脚出现(在铬),但我得到“失败 - 找不到文件。” 如果我尝试访问文件输入文件的URL我可以有一个404错误,这不会发生与其他文件 –

回答

4

我终于找到了什么事,对于.SQL MIME类型没有在我的IIS配置设置。

2

您需要设置MIME类型为.sql文件

要设置MIME类型

  • 打开IIS管理器
  • 在功能视图中,双击MIME类型。
  • 在“操作”窗格中,单击“添加”。
  • 在“添加MIME类型”对话框中,在“文件扩展名”文本框中键入文件扩展名。
  • 在MIME类型文本框中键入MIME类型。
  • 单击确定。