前端使用的是iview的upload组件来上传图片,后端使用laravel5.6来实现图片上传,发现使用$request->all()
中图片内容为空,如下图所示
请求头信息如下图所示
而后端使用$_FILES
可以获取到内容,如下
不知道问题出在哪里,现在我需要使用$request->file("avatar")
来获取,如何解决?
前端使用的是iview的upload组件来上传图片,后端使用laravel5.6来实现图片上传,发现使用$request->all()
中图片内容为空,如下图所示
请求头信息如下图所示
而后端使用$_FILES
可以获取到内容,如下
不知道问题出在哪里,现在我需要使用$request->file("avatar")
来获取,如何解决?
问题肯定不是出在iview上面,因为我用iview试过了,php原生是能拿到图片的,用的$_FILES
不过我没用 laravel5.6 来试。
问题应该是出在你的 laravel5.6 的使用上面,肯定是哪里姿势不对,建议好好看看文档,没用过这个框架,帮你排除前端的问题了,只能帮你到这了。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
打印 $request->headers 看看 Content-Type 是什么,一般这种情况是 Content-Type 有误。