【问题标题】:getting error while uploading file using postman使用邮递员上传文件时出错
【发布时间】:2019-06-01 23:13:37
【问题描述】:

我正在尝试上传图片文件。当我调用我的 API 使用邮递员上传文件时,出现类似 Fatal error: Call to a member function file() on array 的错误。

我无法将此文件发布到我的 Laravel 控制器。如何在 Laravel 中发布文件。谁能帮我解决这个问题?

这是我的控制器功能,

public function edit(Request $request){

    $request = $request->input();
    if(empty($request)) {
        $request = json_decode(file_get_contents('php://input'),true);
    }

    $to_return = array();

    $file = $request->file('files'); 
}

在这一行 $file = $request->file('files'); 出现致命错误。

【问题讨论】:

  • 代码缩进改进

标签: laravel file-upload postman


【解决方案1】:

将方法设置为 post .. 和 at body ... 将选项从 form data 更改为 w-xxx-formurlencod ... 并尝试 ..

【讨论】:

  • 如果我将选项从表单数据更改为 w-xxx-formurlencod,我如何从位置浏览文件?
【解决方案2】:

如果您想使用 Postman 和 Laravel 上传文件,只需删除 Postman 中的 Content-Type 标头设置即可。

【讨论】:

  • 我不会设置任何标题
  • @SikhaA:请检查link
【解决方案3】:

设置方法为帖子

在正文处...选择显示 url 编码的收音机

【讨论】:

    【解决方案4】:

    查看图片...点击文字将其设置为苍蝇

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-22
      • 2021-10-13
      • 1970-01-01
      • 2018-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多