邮递员请求正文中的文件未保存在集合中

时间:2019-03-15 10:26:31

标签: postman postman-collection-runner

我有一个POST请求,可验证请求正文中的text / csv文件。该请求在邮递员中成功运行:返回HTTP代码200。在邮递员控制台中的请求正文中填充了文件路径和名称,即src:“ / Users / username / Downloads / demo_file.csv”,但是在导出集合时,<请求中的strong> file 值为空。见下文。

问题。为什么为空,这是错误/已知问题吗?

                    "key": "Content-Type",
                    "name": "Content-Type",
                    "value": "text/csv",
                    "type": "text"
                }
            ],
            "body": {
                "mode": "file",
                "file": {}

作为一个快速测试,我将文件添加到与邮递员收藏集相同的位置,并更新了值,即“ file”:{demo_file.csv},但是在收藏时找不到该文件是使用newman运行的。

问题:应该使用相对路径吗?

1 个答案:

答案 0 :(得分:2)

首先,出于安全原因,PostmanRunner不支持文件上传 直。在here中找到更多详细信息。

  

问题。为什么为空,这是错误/已知问题吗?

不,这不是错误,也不是问题,这是设计使然。

  

问题:应该使用相对路径吗?

如果文件位于集合所在的同一位置;您只需要提供不带花括号的文件名即可,

"mode": "file",
"file": "demo_file.csv"