【问题标题】:Image upload problems in laravel package Intervention/Imagelaravel 包 Intervention/Image 中的图片上传问题
【发布时间】:2014-03-11 19:49:46
【问题描述】:

我正在尝试使用 laravel 中的干预/图像包上传图像。它适用于较小尺寸的图像,但是当我尝试上传较大的图像时,它会引发以下异常。

Intervention\Image\Exception\InvalidImageTypeException 错误 image type() 只能使用 JPG、PNG 或 GIF 图片。

任何帮助将不胜感激。

$image=Input::file('photo');
$filename=date('Ymdhis')."-".$image->getClientOriginalName();
Image::make($image->getRealPath())->resize(468, 249)->save('public/img/'.$filename)

【问题讨论】:

  • 我用过,没有遇到这样的问题,或许你应该贴一些相关的代码/设置。
  • 同意,如果有此软件包的配置文件或您可以向我们展示的任何类型的代码,那将有所帮助。
  • 我已经发布了代码。谢谢
  • @SheikhHeera 请检查一下。

标签: laravel


【解决方案1】:

我相信这与我遇到的问题相同。你上传的图片很可能是手机拍摄的,如果你dd(Input::file('photo'));你会注意到MIME类型不是image/jpg而是application/octet-stream。由于它不是“图像”哑剧类型,因此干预抛出。我还没有找到问题的解决方案,但是当我找到时,我会记得更新此评论。

【讨论】:

  • 同样的问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-15
  • 2020-11-16
  • 1970-01-01
  • 1970-01-01
  • 2020-07-08
相关资源
最近更新 更多