【发布时间】:2023-04-09 18:03:01
【问题描述】:
我有一个网站,可以让用户下载 mp3 文件。代码sn-p(部分)如下:
Response.Clear();
Response.AppendHeader("Content-Disposition:", "attachment; filename=mike.mp3");
Response.AppendHeader("Content-Length", "1000");
Response.ContentType = "audio/mpeg3";
一位客户抱怨他无法在 Mac 10.4.11 上的 Safari 上下载此文件。 (它只是在页面上呈现 mp3 文件)因此,我下载了适用于 Windows 的 Safari,但无法重现该问题。那么,我猜 Windows 版 Safari 和 Mac 版 Safari 有区别吗?
我没有 Mac 机器。如何解决此问题?
【问题讨论】:
-
可能是标题名称后面的冒号?
-
@Messa - 我假设您的意思是 Content-Disposition 之后的冒号。我已将其删除,但我不确定如何在部署更改之前对其进行测试。
标签: asp.net windows macos safari