php 往api里传文件夹,php – 使用postman将文件发送到Laravel API

当我尝试将带有邮递员的文件发送到我的Laravel api时,结果总是返回“NULL”

我的控制器看起来像这样:

public function store()

{

$file = Input::file('image');

var_dump($file);

}

我的路线档案:

Route::post('test','TestController@store');

但是当我尝试在邮递员中发送图像时,我得到的结果为“NULL”

我的邮递员配置是:

内容类型 – 多部分/表单数据

形式数据

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)并使用邮递员发送图像,则会收到错误消息“未定义索引:图像”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值