php – 使用postman将文件发送到Laravel API
发布时间:2020-12-14 19:47:49 所属栏目:大数据 来源:网络整理
导读:当我尝试将带有邮递员的文件发送到我的Laravel api时,结果总是返回“NULL” 我的控制器看起来像这样: public function store(){ $file = Input::file('image'); var_dump($file);} 我的路线档案: Route::post('test','TestController@store'); 但是当我尝
当我尝试将带有邮递员的文件发送到我的Laravel api时,结果总是返回“NULL”
我的控制器看起来像这样: public function store() { $file = Input::file('image'); var_dump($file); } 我的路线档案: Route::post('test','TestController@store'); 但是当我尝试在邮递员中发送图像时,我得到的结果为“NULL” 我的邮递员配置是: http://app.dev/test(POST) 内容类型 – 多部分/表单数据 形式数据 image – test.jpg 我错过了什么吗? 我已经检查了php.ini,以便我有足够的空间上传 我的问题与本文中的问题完全一样: 但他的解决方案没有奏效.我已经检查了我的php.ini 如果我使用资源控制器并从浏览器输入url,则代码如下工作: public function store() { $input = Input::all(); $path = public_path() .'/images/123/'; $inpusqt = Input::file('images'); $i = 1; File::exists($path) or File::makeDirectory($path); foreach($inpusqt as $file) { $filExt = $file->getClientOriginalExtension(); $ext = '.' . $filExt; $lol = Image::make($file->getRealPath()); $lol->heighten(258)->save($path . $i . $ext); $i++; //increment value to give each image a uniqe name } } 但是,如果我修改我的路线,例如post::( controller @ store)并使用邮递员发送图像,则会收到错误消息“未定义索引:图像”
如果您想使用Postman和Laravel测试文件上传,只需删除Postman中的Content-Type标题设置即可.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读