文件下载没有文件扩展名

时间:2015-08-14 13:02:45

标签: c# asp.net

我正在尝试使用Response.Redirect在asp.net中下载文件,但它正在下载而没有任何文件扩展名。

点击下载按钮,我从数据库获取Url。 我的网址将如下所示

//LaunchURL= http://localhost/Test/setup.exe?environment=local;

string LaunchURL = URLUtilities.getLocalURL(
                   this.launchPath, this.localURLParameter2, mUserName, useXferToken);

if (string.IsNullOrEmpty(LaunchURL))
{
    ShowErrorBox();
}
else
{
    Response.Redirect(LaunchURL);
}

1 个答案:

答案 0 :(得分:0)

您是否尝试在响应标头中设置正确的内容类型? 示例代码是:

Content-Type: application/octet-stream
Content-Disposition: attachment; filename="file.exe"