您好,我点击链接时尝试建立链接打开另存为对话框,我已经读过您可以使用内容处理来执行此操作。
我有以下链接:
<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而不是打开另存为对话框。
有谁知道我在这里做错了什么?
答案 0 :(得分:1)
你在哪里添加这些元标记?在包含链接的页面中?
如果您将这些元标记放在该页面的标题中,它将无效,因为这些标题用于html页面而不是pdf。如果要打开对话框,则必须使用返回pdf并在pdf http响应中添加标题的页面(php,asp.net,...)
How can I force a "save as" option when the user clicks a link