在Postman中,如何使用“发送并下载”选项控制从下载的文件名?它总是“响应”,但我希望它是发送过来的文件的实际名称。
vlju58qv1#
回应不是你的错。这个问题正在积极处理。目前,它不会尊重你的头在回应。您可以在此处跟踪此问题:https://github.com/postmanlabs/postman-app-support/issues/2082
xuo3flqw2#
我刚刚在谷歌上查了一下,似乎他们还没有在 Postman 中添加这个选项。这里是Github的问题,它的最后更新4天前。https://github.com/postmanlabs/postman-app-support/issues/2082希望这将是有帮助的人谁是来通过这个页面。
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
3条答案
按热度按时间vlju58qv1#
回应不是你的错。这个问题正在积极处理。目前,它不会尊重你的头在回应。
您可以在此处跟踪此问题:https://github.com/postmanlabs/postman-app-support/issues/2082
xuo3flqw2#
我刚刚在谷歌上查了一下,似乎他们还没有在 Postman 中添加这个选项。
这里是Github的问题,它的最后更新4天前。
https://github.com/postmanlabs/postman-app-support/issues/2082
希望这将是有帮助的人谁是来通过这个页面。
8cdiaqws3#
Postman 已经解决了这个问题;通过修改服务器中的“Content-Disposition”响应头,您可以控制下载文件的名称。
样品导轨代码: