当前位置: 首页 > 面试题库 >

如何使用内容处置强制文件下载到硬盘驱动器?

郑狐若
2023-03-14
问题内容

我想强制浏览器下载pdf文件。

我正在使用以下代码

<a href="../doc/quot.pdf" target=_blank>Click here to Download quotation</a>

它使浏览器在新窗口中打开pdf,但是我希望当用户单击它时将其下载到硬盘。

我发现它Content-disposition用于此目的,但是在我的情况下该如何使用?


问题答案:

在返回PDF文件的HTTP响应上,确保内容处置标头如下所示:

Content-Disposition: attachment; filename=quot.pdf;


 类似资料:
  • 问题内容: 我有图像列表,我希望每个图像都有一个“下载”链接,以便用户可以下载图像。 所以有人可以指导我如何为php中的任何文件提供下载链接吗? 编辑 我希望在单击下载链接时显示一个下载面板,但我不想导航到要在浏览器中显示的图像 问题答案: 如果要强制下载,可以使用如下所示的内容: 如果仅使用常规链接链接到此脚本,则将下载文件。 顺便说一句,上面的代码段需要在页面的开头执行(在没有任何标题或HTM

  • 两个月前,在使用JavaScript授权Google Drive中, @Nivco写了一篇关于“处理文件内容”的文章,这是一篇非常诱人的文章: 我们还可以改进文件内容服务器,使其支持XHR请求。 那么,“我们”在哪里可以找到关于这个功能的新闻或路线图、信息等呢? 实际上,这个问题是一个回答...(到另一个问题)

  • 问题内容: 我希望在我的一个站点的每个视频下方添加“下载此文件”功能。我需要强迫用户下载文件,而不仅仅是链接到文件,因为有时这会开始在浏览器中播放文件。问题是,视频文件存储在单独的服务器上。 有什么办法可以强制用PHP下载吗? 问题答案: 您可以尝试这样的事情: 我刚刚测试了它,它对我有用。 请注意,为了能够读取远程URL,您需要启用它。

  • 问题内容: 我的服务器上有一个CSV文件。如果用户单击链接,则应下载该链接,但会在我的浏览器窗口中打开。 我的代码如下 这是我所有开发工作都在上面的普通Web服务器。 我尝试了类似的东西: 现在我文件的内容: 现在我的问题是正在下载,而不是我的CSV文件。它创建一个新文件。 问题答案: .htaccess解决方案 要强行下载服务器上的所有CSV文件,请添加.htaccess文件: PHP解决方案

  • 问题内容: 设置和使用Spring 3 的最合适,最标准的方法是什么? 动作看起来像: 尽管该文件是zip文件,所以浏览器始终会下载该文件,但是我想明确提及该文件作为附件,并且还提供与该文件的实际名称无关的文件名。 可能有解决此问题的方法,但是我想知道适当的Spring和实现此目标的方法。 PS这里使用的文件是一个临时文件,当JVM存在时,标记为删除。 问题答案:

  • 问题内容: 我希望用户能够下载服务器上的某些文件,但是当我尝试使用Internet上的许多此类示例中的任何一个时,对我来说似乎没有任何作用。我试过这样的代码: 我什至尝试使用我能找到的最基本的示例,如下所示: 测试完此功能后,我删除了所有其他代码,并使用仅包含此代码的空文件来删除由外部源创建的任何错误。 当我在控制台中查看文件时,将使用正确的标题发送文件,即 但是不会显示保存对话框。 我还尝试使用