Response.ContentType = "application/octet-stream"; 下载时如果文件扩展名是rar或exe没有扩展名。怎样办?

时间:2022-09-25 02:38:41

Response.ContentType = "application/octet-stream"; 

只有是扩展名gif才能在下载对话框中显示Download.gif
下载时如果文件扩展名是rar或exe在下载对话框中显示Download,没有扩展名。怎样办?
Download.aspx.cs
Response.Clear();

        Response.AddHeader("Content-Disposition", "attachment;filename=" + info.FullName);
        Response.AddHeader("Content-Length", info.Length.ToString());
        Response.ContentType = "application/octet-stream";
        Response.WriteFile(info.FullName);
         
        Response.End();

5 个解决方案

#1


不知道,没有出现这种情况,ie设置里面看看

#2


mark

#3


UP

#4


mime里加上rar和exe

#5


我加了,但是别人浏览下载时总不能要求别人加上 mime吧。

#1


不知道,没有出现这种情况,ie设置里面看看

#2


mark

#3


UP

#4


mime里加上rar和exe

#5


我加了,但是别人浏览下载时总不能要求别人加上 mime吧。