postman “发送并下载”中的文件名

wd2eg0qa  于 2023-03-12  发布在  Postman
关注(0)|答案(3)|浏览(303)

在Postman中,如何使用“发送并下载”选项控制从下载的文件名?它总是“响应”,但我希望它是发送过来的文件的实际名称。

vlju58qv

vlju58qv1#

回应不是你的错。这个问题正在积极处理。目前,它不会尊重你的头在回应。
您可以在此处跟踪此问题:https://github.com/postmanlabs/postman-app-support/issues/2082

xuo3flqw

xuo3flqw2#

我刚刚在谷歌上查了一下,似乎他们还没有在 Postman 中添加这个选项。
这里是Github的问题,它的最后更新4天前。
https://github.com/postmanlabs/postman-app-support/issues/2082
希望这将是有帮助的人谁是来通过这个页面。

8cdiaqws

8cdiaqws3#

Postman 已经解决了这个问题;通过修改服务器中的“Content-Disposition”响应头,您可以控制下载文件的名称。
样品导轨代码:

def show
  if request.headers['Accept'] == 'application/pdf'
    send_data @document.read_file(:pdf)
    # response.headers['Content-Disposition] == "attachment" # send_data sets this initially
    response.headers['Content-Disposition'] += '; filename="document.pdf"'
  else
    respond_with @document, params
  end
end

相关问题