在ie浏览器,点击超链接,弹出对话框, 点击 打开 按钮就直接在ie上显示了(这个文件是excel文件),
这种情况是在环境是:IE+OFfice2003
而在我的电脑:office2007 IE或360 点打开的时候都不会直接在页面显示,而是调用电脑excel工具来打开。问题:如何让打开文件(excel文件)不在ie浏览器显示???PS:第一个正确给答案的人,有机会得90%的分
这种情况是在环境是:IE+OFfice2003
而在我的电脑:office2007 IE或360 点打开的时候都不会直接在页面显示,而是调用电脑excel工具来打开。问题:如何让打开文件(excel文件)不在ie浏览器显示???PS:第一个正确给答案的人,有机会得90%的分
string fileName = "";//客户端保存的文件名
string filePath = Server.MapPath(""); FileInfo fileInfo = new FileInfo(filePath);
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName);
Response.AddHeader("Content-Length", fileInfo.Length.ToString());
Response.AddHeader("Content-Transfer-Encoding", "binary");
Response.ContentType = "application/octet-stream";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
Response.WriteFile(fileInfo.FullName);
Response.Flush();
Response.End();
TO:这位 msdnxgh 老兄,你沒清楚,還是我没表达清楚。现在问题就是直接点打开是有打开,可是不是调用本地excel打开,而是直接在网页显示excel内容了。TO wuyq11 我要的不是下载,而是能不能点超链接时,点打开直接调用本地的excel打开,而不是在页面显示。