laravel 中的文件上传不断返回 null
File upload in laravel keeps returning null
这是来自 angular 应用程序的文件上传请求:
要求:
------WebKitFormBoundaryo5BfYJAUkmJC5BoJ
Content-Disposition: form-data; name="file"; filename="1570306102797.jpg"
Content-Type: image/jpeg
------WebKitFormBoundaryo5BfYJAUkmJC5BoJ--
Header:
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();
}
无论我尝试什么,我都会得到一个空错误,就好像请求不包含 "file" 图片一样。
关于如何从这里取得进展有什么想法吗?
不知道客户端的实际情况,但尝试在 Headers
中不使用 "Content-Type"
这是来自 angular 应用程序的文件上传请求:
要求:
------WebKitFormBoundaryo5BfYJAUkmJC5BoJ
Content-Disposition: form-data; name="file"; filename="1570306102797.jpg"
Content-Type: image/jpeg
------WebKitFormBoundaryo5BfYJAUkmJC5BoJ--
Header:
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();
}
无论我尝试什么,我都会得到一个空错误,就好像请求不包含 "file" 图片一样。 关于如何从这里取得进展有什么想法吗?
不知道客户端的实际情况,但尝试在 Headers
中不使用 "Content-Type"