邮递员 - “发送和下载”中的文件名

时间:2016-06-17 12:05:54

标签: postman

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

4 个答案:

答案 0 :(得分:0)

响应不是您的错。这个问题正在积极研究中。目前,它不会在响应中使用您的标题。

您可以在这里跟踪此问题: https://github.com/postmanlabs/postman-app-support/issues/2082

答案 1 :(得分:0)

我只是在Google中进行了查找,看来他们仍未在Postman中添加此选项。

这是Github问题,最近一次更新是在4天前。

https://github.com/postmanlabs/postman-app-support/issues/2082

希望这对浏览此页面的人很有帮助。

答案 2 :(得分:0)

邮递员已解决此问题;通过修改服务器中的“ 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

答案 3 :(得分:-3)

点击“发送和下载”按钮后,窗口将打开弹出“选择保存文件的路径”。在该弹出窗口中,您可以在“文件名”字段中提供所需的名称。