【问题标题】:Postman doesn't have consistent behavior with files in response邮递员与响应文件的行为不一致
【发布时间】:2018-01-09 22:46:34
【问题描述】:

我正在尝试分别将两个文件从 Flask 发送到 Postman。

flask.send_file('C:\A.pdf', as_attachment=True, attachment_filename="A.pdf")
flask.send_file('C:\B.doc', as_attachment=True, attachment_filename="B.doc")

Postman 在收到 pdf 文件时会打开“另存为”对话框。但是它在接收到doc文件时会尝试显示原始数据。

为什么会有差异?我需要它保持一致并始终提供保存文件。

【问题讨论】:

    标签: python flask postman


    【解决方案1】:

    这与 Flask 无关,只是 Postman 决定如何显示它接收到的数据。您最终无法控制客户端对您发送的数据的处理方式,您最多只能说它是一个附件,就像您所做的那样,并希望客户端用它做您想做的事情。浏览器应该在发送附件时总是提供下载。

    【讨论】:

      猜你喜欢
      • 2018-01-31
      • 2020-11-24
      • 2022-01-18
      • 2020-09-12
      • 1970-01-01
      • 2018-03-26
      • 1970-01-01
      • 2021-09-14
      • 2021-03-09
      相关资源
      最近更新 更多