当前位置: 首页 > 知识库问答 >
问题:

如何使用Postman上的表单数据在预请求脚本中添加文件

双浩涆
2023-03-14

我正在尝试使用form-data在请求前脚本中创建请求,并且在正文中我想从我的工作目录上传一个pdf文件。

我使用了以下脚本,并且该文件未附加到我的脚本中。你能帮我确定我的问题吗?

"body":{ 
        "mode": "formdata",
        "formdata": [
            { "key" : "file","value": "X:\\Postman\\files\\test.pdf", "disabled" : false, "description" : {"content" :"", "type" :"file"}},
            { "key" : "text","value": "text", "disabled" : false, "description" : {"content" :"", "type" :"text"}},
            { "key" : "Number","value": "12345686", "disabled" : false, "description" : {"content" :"", "type" :"text"}},
            { "key" : "Text","value": "0011002327", "disabled" : false, "description" : {"content" :"", "type" :"text"}},  
            { "key" : "Date","value": "02/12/2020", "disabled" : false, "description" : {"content" :"", "type" :"text"}}
        ]}  

共有1个答案

慕容齐智
2023-03-14

对于文件,键名应该是src而不是value

例如-“src”:“X:\\Postman\\files\\test.pdf”

否则它将被视为文本而不是文件路径

请参考相同的截图

 类似资料:
  • 我试图在邮递员预请求脚本中添加一个脚本,这将返回一个令牌。下面是请求的虚拟代码。我无法在请求正文中设置soap xml。在这件事上需要帮助!

  • 我正在尝试发送一个经过身份验证的请求,只需点击邮递员。 所以,我有一个名为“Oauth”的请求,我正在使用测试将令牌存储在局部变量中。 我现在要做的是,对于需要承载令牌的任何其他请求,自动运行Oauth请求(从预请求脚本)。 有没有一种方法可以通过单击邮递员按钮来获取访问令牌并发送经过身份验证的请求?

  • 我使用纽曼在特拉维斯构建后运行API测试。 我试图限制请求前脚本的重复,所以检查了一些关于如何在集合级别拥有请求前脚本的变通方法。 我的问题是,我不想在每个请求上都运行它们,只在我需要它们的时候运行。 示例:我正在尝试运行登录脚本以在私有endpoint上使用返回的令牌。 我的代码看起来像: 集合级别预请求脚本定义: 请求级别预请求脚本定义: 有人可以帮助我解决为什么我不能在此范围内运行pm.se

  • 本文向大家介绍如何在WordPress中添加简单的jQuery脚本?,包括了如何在WordPress中添加简单的jQuery脚本?的使用技巧和注意事项,需要的朋友参考一下 WordPress是一个开源CMS,用于开发动态网站。让我们学习如何将jQuery脚本添加到WordPress。在WordPress Theme 文件夹中,创建一个文件夹“ js”,然后在其中添加文件。该文件将是您的扩展名为“

  • 我使用Postman6.0发送HTTP请求。为了发送请求,我使用请求前脚本获取令牌并将其放入环境中,以便在后续请求中使用它。 下面的脚本不起作用,因为没有发送正文。下面的剧本有什么问题吗?

  • 我必须使用以下WSDL执行SOAP请求验证: http://www.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSDL 我必须在Postman中为[string]参数化以下post请求。 你能告诉我如何进行参数化吗? 邮寄请求