在我为客户制作的一个网站上,当他们尝试使用Internet Explorer11从网站下载文件时,他们无法从该网站下载文件。
这些文件保存在我们的服务器上,并使用上传文件的数据库,位置,名称和MIME类型,文件能够被下载。例如,路径为'/uploaded_files/6f/ae69bd966ba4c740b8073ff969a5425b',,文件名为'Finland Test123.docx‘,MIME类型为'application/vnd.openxmlformats-officedocument.wordprocessingml.document'.
当我在家里和公司的电脑上以及办公室里的其他人尝试时,这对我来说很好用。我在很多浏览器上都试过了,包括IE11,火狐和Chrome。
他们得到的错误信息如下图所示:error image。奇怪的是,文件名是完全错误的,它对我们来说工作得很好。
我假设由于这个原因,问题可能出在他们的互联网设置或IE设置上,但我不知道该向他们建议什么来尝试和解决这个问题(将浏览器改为Chrome等不是一个选项)。
任何帮助都将不胜感激。
发布于 2017-09-12 17:25:24
这适用于me.In,这里我下载了一个存储在客户关系管理记录(注释)中的pdf文件。
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();
}
https://stackoverflow.com/questions/41960980
复制相似问题