是用iview的upload组件,后端用laravel获取上传图片为空

前端使用的是iview的upload组件来上传图片,后端使用laravel5.6来实现图片上传,发现使用$request->all()中图片内容为空,如下图所示

https://img1.mukewang.com/5c8f3a330001a31c03500095.jpg

请求头信息如下图所示
https://img4.mukewang.com/5c8f3a340001d8a008000193.jpg
https://img1.mukewang.com/5c8f3a350001922203780055.jpg

而后端使用$_FILES可以获取到内容,如下
https://img4.mukewang.com/5c8f3a3600015ebb07510171.jpg

不知道问题出在哪里,现在我需要使用$request->file("avatar")来获取,如何解决?

呼唤远方
浏览 880回答 4
4回答

HUH函数

打印 $request->headers 看看 Content-Type 是什么,一般这种情况是 Content-Type 有误。

精慕HU

后端不是应该 $req->file('avatar') 这样吗?

翻阅古今

官方文档并没有说能用$request->all()获取上传的文件
打开App,查看更多内容
随时随地看视频慕课网APP