我正在尝试编写下载位于服务器上的文件的代码。但另存为对话框不会在 IE 中打开。
我试过response.redirect,我试过了
Response.Clear();
Response.ContentType = "text/csv";
Response.AddHeader("Content-Disposition", "attachment; filename=" + fileNameDisplay);
Response.WriteFile(Server.MapPath(pathName + fileNameUnique));
Response.Flush();
Response.End();
一切都适用于 firefox 和 chrome ,但不适用于 Internet Explorer。我知道在安全性--->自定义级别--->下载--->自动提示文件下载中有一个安全选项,它始终处于禁用模式,我需要将其切换为启用才能使用工作,但我不会让我的用户处理这个问题。我如何克服这个“安全问题”?
有没有正确的方法来处理下载文件?什么是正确的代码?
谢谢你,加迪姆