【问题标题】:File upload with Laravel through REST通过 REST 使用 Laravel 上传文件
【发布时间】:2017-05-19 01:44:26
【问题描述】:

我正在尝试通过 Postman 在 Laravel 中的 REST api 上传视频(我也尝试过图像)。

到目前为止,我已经尝试过最简单的上传,但似乎没有任何效果。 我正在使用 PostMan 中的“form-data”选项并设置“file”选项向http://localhost:8000/api/videos 发出 POST 请求,以便我可以使用“browse”按钮在我的 PC 上查找文件并调用文件“file ”。

在控制器中我正在这样做:

return $request->file('file')->getClientOriginalExtension();

但我收到错误消息“在 null 上调用成员函数 getClientOriginalExtension()”。 我也试过:

return Input::file('file')->getClientOriginalExtension();

但结果是一样的。

有人知道我做错了什么吗?

【问题讨论】:

标签: php laravel rest api upload


【解决方案1】:

好的,我发现出了什么问题。 在 PostMan 中选择“form-data”时,它会自动设置一个标题“Content-Type: application/x-www-form-urlencoded”。

我刚刚删除了标题,一切正常:)

【讨论】:

    猜你喜欢
    • 2017-11-23
    • 2023-03-20
    • 2014-12-30
    • 2016-07-03
    • 2023-03-10
    • 2016-12-14
    • 2015-11-29
    • 2018-02-22
    • 2021-06-07
    相关资源
    最近更新 更多