Url 如何命名下载文件

Url 如何命名下载文件,url,download,filenames,Url,Download,Filenames,我正在调用web服务来下载文件,但它总是为下载分配一个通用名称。我下载的每个文件都有相同的名称 因此,我在URL的末尾附加了“/filename.pdf?a=true”,如下所示: http://localhost/api/node/content/b52b3136-1cf0-48f2-a109-676a16015612/myfilename.pdf?a=true 现在在Firefox上,该文件将以所需的格式下载:myfilename.pdf。 但这不适用于IE或Chrome 这有什么问题?

我正在调用web服务来下载文件,但它总是为下载分配一个通用名称。我下载的每个文件都有相同的名称

因此,我在URL的末尾附加了“/filename.pdf?a=true”,如下所示:

 http://localhost/api/node/content/b52b3136-1cf0-48f2-a109-676a16015612/myfilename.pdf?a=true
现在在Firefox上,该文件将以所需的格式下载:myfilename.pdf。 但这不适用于IE或Chrome


这有什么问题?

您想要一个标题:
内容处置:附件;filename=my\u file\u name.pdf

将强制下载(而不是内联显示)并设置文件名。如果您不强制使用文件名,但允许内联显示(通过PDF浏览器插件),则文件名没有意义,这就是为什么浏览器经常忽略它的原因