内容处置不开放另存为

时间:2014-06-19 13:10:59

标签: html meta-tags content-disposition

您好,我点击链接时尝试建立链接打开另存为对话框,我已经读过您可以使用内容处理来执行此操作。

我有以下链接:

<a href="/documents/example-name.pdf">Pdf name has dashes (not sure if this makes a difference)</a>

我将以下元标记添加到标题(包含其中链接的页面)中:

<meta http-equiv="content-disposition" content="attachment" />
<meta name="content-disposition" content="attachment; filename=example-name.pdf" />

但它仍然打开pdf而不是打开另存为对话框。

有谁知道我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

你在哪里添加这些元标记?在包含链接的页面中?

如果您将这些元标记放在该页面的标题中,它将无效,因为这些标题用于html页面而不是pdf。如果要打开对话框,则必须使用返回pdf并在pdf http响应中添加标题的页面(php,asp.net,...)

How can I force a "save as" option when the user clicks a link