【问题标题】:File upload in laravel keeps returning nulllaravel中的文件上传不断返回null
【发布时间】:2020-02-03 17:05:47
【问题描述】:

这是来自 Angular 应用的文件上传请求:

请求:

------WebKitFormBoundaryo5BfYJAUkmJC5BoJ
Content-Disposition: form-data; name="file"; filename="1570306102797.jpg"
Content-Type: image/jpeg


------WebKitFormBoundaryo5BfYJAUkmJC5BoJ--

标题:

POST /api/recipe HTTP/1.1
Content-Type: multipart/form-data
Accept: application/json
Host: test.local
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Origin: http://192.168.0.100:8101
Referer: http://192.168.0.100:8101/recipes
Connection: keep-alive
User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148
Content-Length: 15647436
enctype: multipart/form-data

这是我在 Laravel 应用中的控制器:

public function store(Request $request)
    {
        return $request->file('file')->getClientOriginalName();
    }

无论我尝试什么,我都会收到一个空错误,就好像请求不包含“文件”图像一样。 关于如何从这里取得进展的任何想法?

【问题讨论】:

    标签: php laravel upload xmlhttprequest


    【解决方案1】:

    不知道客户端实际上是什么,但尝试在 Headers 中不使用“Content-Type”

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-29
    • 1970-01-01
    • 2014-07-23
    • 2019-08-11
    • 2019-09-21
    • 1970-01-01
    • 2016-08-23
    相关资源
    最近更新 更多