在POSTMAN中放置请求,laravel

时间:2019-11-19 10:08:39

标签: laravel postman put

我正在使用邮递员为我的laravel项目创建api。 我已经发布了POST请求来上传视频,但是现在我试图发出PUT请求。表中的其他内容正在使用它来更新,例如标题和名称,但是我无法使用任何选项来上传文件(图像)进行PUT请求。如果我使用表单数据,则在这种情况下什么也不会发生。

6 个答案:

答案 0 :(得分:1)

应该要求您进行以下更改。

1) In Headers

在标题中,Content-type字段已设置为multipart/form-data

2)从右侧的下拉菜单中选择File而不是text

3)在表单数据中添加_method: PUT

enter image description here

答案 1 :(得分:0)

对于PUT通话,请尝试在x-www-form-urlencoded中添加数据

答案 2 :(得分:0)

选择form-data,然后从密钥框中选择文件类型,然后将Text更改为File

Check the Image

答案 3 :(得分:0)

您需要使用 POST 方法上传文件。导致 PUT 方法不支持文件上传。 here在laravel的官方github存储库中发布。您可以看到laravel的here回复

答案 4 :(得分:0)

在邮递员中,只需更改URL栏附近的Request方法即可发送PUT请求。

要上传文件,请在邮递员中选择“表单数据”作为输入,然后您会看到一个面板,用于输入键值对。最初,您会注意到两个字段都将文本作为输入。

要从此面板上载文件,请在左侧框中(您应在其中输入键名)检查最右角。您可以看到框的类型,然后将其更改为file。

更改密钥类型后,值字段将要求您上传文件。

编辑1: 您可以在此处的屏幕快照中看到,需要将其从“文本”更改为“文件” enter image description here

答案 5 :(得分:0)

如果使用formdata,请在formdata中添加此键:_method和值:PUT。然后使用POST作为请求。

NB :这还支持图像上传,为密钥指定所需的名称,然后将文本更改为File