210得票19回答
在HTML中点击文本链接时强制打开“另存为”弹出窗口以下载PDF文件。

我在我的网站上有一些大型PDF目录,我需要将它们链接为下载。当我使用谷歌搜索时,我发现了下面这个方法。它应该在链接单击时打开“另存为...”弹出窗口... <head> <meta name="content-disposition" content="inline;...

144得票2回答
如何设置响应文件名而不强制出现“另存为”对话框

我在某个响应中设置了适当的content-type标头并返回一个流。 我想要的行为是: 如果浏览器能够呈现给定内容类型的内容,则应在浏览器窗口中显示它。 如果浏览器不知道如何呈现内容,则应该显示“另存为”对话框,其中文件名应该是响应中提供的文件名。 问题在于,如果我使用以下Conten...

133得票11回答
如何从content-disposition中获取文件名

我通过Ajax下载了一个文件作为响应。如何从content-disposition中获取文件名和文件类型,并为其显示缩略图。我找到了许多搜索结果,但找不到正确的方法。$(".download_btn").click(function () { var uiid = $(...

133得票5回答
HTTP响应头中的content-disposition用途

我发现以下ASP.NET代码在从数据库中提取文件时非常有用:Response.AppendHeader("content-disposition", "attachment; filename=" + fileName); 这使用户可以将文件保存到他们的计算机上,然后决定如何使用它,而不是浏览...

97得票2回答
如何使用Content-disposition强制文件下载到硬盘?

我希望强制浏览器下载一个pdf文件。 我正在使用以下代码:<a href="../doc/quot.pdf" target=_blank>Click here to Download quotation</a> 这将使浏览器在新窗口中打开 PDF,但我希望用户单击后可...

59得票5回答
使用FileSystemResource强制下载文件时如何设置 'Content-Disposition' 和 'Filename'?

使用Spring 3的FileSystemResource,设置Content-Disposition=attachment和filename=xyz.zip的最合适和标准的方法是什么? 操作看起来像:@ResponseBody @RequestMapping(value = "/actio...

35得票1回答
Content-Disposition文件名中的特殊字符

我的问题是如何在HTTP的Content-Disposition头中编码文件名参数?的副本。但是,因为那个问题很久以前就被问过了,而且还没有令人满意的答案(在我看来),所以我想再问一次。 我开发了一个C++ CGI应用程序,可以传递包含特殊字符的文件名,例如"weird # € = { } ...

33得票1回答
Axios暴露响应头:Content-Disposition

我成功地设置了请求头以暴露Content-Disposition,方法是添加: "Access-Control-Expose-Headers":"Content-Disposition" 我能够看到响应结果,但响应对象中不包含Content-Dispos...

31得票9回答
仅使用Javascript(无服务器端)下载文本区域内容作为文件

我被要求创建一个“下载”按钮,将同一页上的文本区域内容作为文件下载,并显示浏览器的“另存为...”对话框。复制/粘贴可以完成这项工作,但这是一个“要求”。 目前,我只是将文本区域的内容发布到服务器,并使用Content-disposition: attachment返回它们。是否有办法仅使用...

27得票3回答
如何在Python中确定通过HTTP下载的内容的文件名?

我使用Python requests 库的get函数下载文件。为了存储文件,我想确定与Web浏览器“保存”或“另存为...”对话框相同的文件名。 很简单,我只需从响应对象上访问HTTP头中的Content-Disposition字段即可获取它。 import re d = r.header...