无法通过应用程序下载 .7z 扩展文件
Unable to download the .7z extension file through application
我正在尝试使用我们的网站下载 .7z 文件application.But它显示以下错误。
HTTP 错误 404.3 - 未找到
由于扩展配置,无法提供您请求的页面。如果页面是脚本,请添加处理程序。如果要下载文件,请添加 MIME 映射
谁能建议我如何解决这个问题?
提前致谢。
问候,
尼西亚 G
您需要在服务器上设置 MIME 类型:
application/x-7z-compressed
如何在 IIS 上设置 MIME 类型:
http://www.iis.net/configreference/system.webserver/staticcontent/mimemap
下面是一个使用按钮的例子:
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
隐藏代码:
protected void Button1_Click(object sender, EventArgs e)
{
Response.ContentType = "APPLICATION/OCTET-STREAM";
String Header = "Attachment; Filename=x.7z";
Response.AppendHeader("Content-Disposition", Header);
System.IO.FileInfo Dfile = new System.IO.FileInfo(Server.MapPath("~/x.7z"));
Response.WriteFile(Dfile.FullName);
//Don't forget to add the following line
Response.End();
}
在 IIS 中,您可能希望将 MIME 类型设置为:
在设置 MIME
类型的同时,您还需要添加一个新的 Managed Handler
,其中 Request Path
设置为 *.7z
THIS 中的第二种方法文章将帮助您了解如何执行此操作
您需要在服务器的 IIS 中添加相关的 mime 类型。
我正在尝试使用我们的网站下载 .7z 文件application.But它显示以下错误。
HTTP 错误 404.3 - 未找到 由于扩展配置,无法提供您请求的页面。如果页面是脚本,请添加处理程序。如果要下载文件,请添加 MIME 映射 谁能建议我如何解决这个问题?
提前致谢。 问候, 尼西亚 G
您需要在服务器上设置 MIME 类型:
application/x-7z-compressed
如何在 IIS 上设置 MIME 类型: http://www.iis.net/configreference/system.webserver/staticcontent/mimemap
下面是一个使用按钮的例子:
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
隐藏代码:
protected void Button1_Click(object sender, EventArgs e)
{
Response.ContentType = "APPLICATION/OCTET-STREAM";
String Header = "Attachment; Filename=x.7z";
Response.AppendHeader("Content-Disposition", Header);
System.IO.FileInfo Dfile = new System.IO.FileInfo(Server.MapPath("~/x.7z"));
Response.WriteFile(Dfile.FullName);
//Don't forget to add the following line
Response.End();
}
在 IIS 中,您可能希望将 MIME 类型设置为:
在设置 MIME
类型的同时,您还需要添加一个新的 Managed Handler
,其中 Request Path
设置为 *.7z
THIS 中的第二种方法文章将帮助您了解如何执行此操作
您需要在服务器的 IIS 中添加相关的 mime 类型。