【问题标题】:How to name download file如何命名下载文件
【发布时间】:2012-12-24 16:05:59
【问题描述】:

我正在调用 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。

这有什么问题?

【问题讨论】:

    标签: url download filenames


    【解决方案1】:

    你想要一个标题:Content-Disposition: attachment; filename=my_file_name.pdf

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-17
      • 1970-01-01
      • 2010-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-22
      相关资源
      最近更新 更多