控制器重定向到" file.myextention"返回" file.zip" (C#MVC4)

时间:2016-02-16 12:28:32

标签: c# asp.net-mvc-4

我为自定义客户端应用程序创建了一个新的文件扩展名。该文件实际上是一个zip文件,其中包含一些关键文件,我只是将其重命名为" .myextention"。 (如Word和DOCX扩展名)

该文件是在网站上生成的,我在下载文件时遇到问题。

我直接在"〜/ Content /"中创建了zipfile。文件夹,所以客户端可以直接下载它,我可以重新使用创建的文件。创建后,我将客户端重定向到此文件,以便他们的浏览器自动开始下载文件。

这一切都运行正常,但浏览器正在下载的是" .zip"文件," .myextention"的instat文件。

如果我在"〜/ Content /"中查看文件浏览器。文件夹,我找到了适当的扩展文件,看起来都很好。

所以有些IIS如何重命名我的" file.myextention"将文件发送到" file.zip"。

enter image description here

1 个答案:

答案 0 :(得分:0)

添加到web.config:

<staticContent>
  <mimeMap fileExtension=".myextention" mimeType="application/octet-stream" />
</staticContent>

这份工作......