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

Posted

技术标签:

【中文标题】邮递员 - 来自“发送和下载”的文件名【英文标题】:Postman - File name from "Send and Download" 【发布时间】:2016-10-19 06:26:20 【问题描述】:

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

【问题讨论】:

运气好,想要做同样的事情吗? 我记得看过关于创作者如何“修复”这个问题的帖子,但没有任何实际描述如何做到这一点 寻找相同的 他们仍在“修复”这个...github.com/postmanlabs/postman-app-support/issues/… 【参考方案1】:

响应不是你的错。这个问题正在积极处理中。目前,它不会尊重您在响应中的标题。

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

【讨论】:

【参考方案2】:

我刚刚在 Google 中查找了这个,似乎他们还没有在 Postman 中添加这个选项。

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

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

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

【讨论】:

【参考方案3】:

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

【讨论】:

以上是关于邮递员 - 来自“发送和下载”的文件名的主要内容,如果未能解决你的问题,请参考以下文章

Pdf下载使用java jersey和spring security在给出邮递员的请求时给出错误

Angular / Nest / GraphQL - 无法上传文件(400 错误请求或 500)

收到来自 post 请求的 404 错误:邮递员

邮递员 sendRequest 使用来自集合的授权

asp.net core 2.2 发布文件导致 http/415 不支持的媒体类型

来自 Angular 7 应用程序的第 3 方 api 请求的 chrome CORB 问题