加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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,以便我有足够的空间上传

我的问题与本文中的问题完全一样:
Correct Postman Settings when testing file uploading in Laravel 4?

但他的解决方案没有奏效.我已经检查了我的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标题设置即可.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读