我有包含标记和指向PDF文件的href的HTML页面。我的Apache Web服务器可以很好地为它们提供服务,但是标题(如浏览器历史记录中所示)具有文件名。我希望能够设置该标题。
也许有一个无法设置的标题?
[我不想编写脚本来提供文件,因为服务器可以处理内容编码协商(例如,对于gzip),并且可以进行流控制,所以我都不想重新创建它们。
这里是您可以设置的http标头。
Content-Disposition:inline; filename="*File name you want*";
我怀疑您遇到的问题是客户端浏览器正在历史记录中存储文件名,您无法修复。
最后检查,历史记录中的标题来自HTML页面的设置(不是标题),因此标题应该没有HTTP标题字段。
我不是HTTP专家,也不知道所有字段,但是我不记得在我曾经使用过的任何服务器中都设置过用于设置页面标题的设置(仅状态码,协议等)。] >
[很老的问题,我知道。但是我今天遇到了同样的问题,找到了解决方案。