首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Internet Explorer 11:无法下载文件,无法下载'"filename“”

Internet Explorer 11:无法下载文件,无法下载'"filename“”
EN

Stack Overflow用户
提问于 2017-01-31 23:11:38
回答 1查看 1.6K关注 0票数 0

在我为客户制作的一个网站上,当他们尝试使用Internet Explorer11从网站下载文件时,他们无法从该网站下载文件。

这些文件保存在我们的服务器上,并使用上传文件的数据库,位置,名称和MIME类型,文件能够被下载。例如,路径为'/uploaded_files/6f/ae69bd966ba4c740b8073ff969a5425b',,文件名为'Finland Test123.docx‘,MIME类型为'application/vnd.openxmlformats-officedocument.wordprocessingml.document'.

当我在家里和公司的电脑上以及办公室里的其他人尝试时,这对我来说很好用。我在很多浏览器上都试过了,包括IE11,火狐和Chrome。

他们得到的错误信息如下图所示:error image。奇怪的是,文件名是完全错误的,它对我们来说工作得很好。

我假设由于这个原因,问题可能出在他们的互联网设置或IE设置上,但我不知道该向他们建议什么来尝试和解决这个问题(将浏览器改为Chrome等不是一个选项)。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2017-09-12 17:25:24

这适用于me.In,这里我下载了一个存储在客户关系管理记录(注释)中的pdf文件。

代码语言:javascript
运行
复制
if (attachment != null)
{
    byte[] fileContent = Convert.FromBase64String(attachment.documentbody.ToString());

    Response.ClearContent();
    Response.AppendHeader("Content-Transfer-Encoding", "binary");
    Response.AppendHeader("content-disposition", "attachment; filename=" + "Sample");
    Response.ContentType = "application/octet-stream";
    Response.BinaryWrite(fileContent);
    Response.End();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41960980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档