干预图像 - 如何使用 MIME 类型上传图像:应用程序/八位字节流
2022-08-30 21:22:32
我使用Laravel框架和干预图像库在我的页面上上传和处理图像。一切正常,直到我尝试更新从移动设备或相机拍摄的.jpg图像。这些映像具有 MIME 类型,而不是 。当我尝试使用此命令上传图像时:application/octet-stream
image/jpeg
Image::make($thumb)->resize($this->twidth, $this->theight)->save($this->destination."/".$filename);
我收到错误:
Unable to read image from file
一个不舒服的解决方案是打开MS Paint中的图像并重新保存它们,这会将MIME类型更改为“image / jpeg”,并使其可以上传。但我想不惜一切代价逃避这个解决方案。
编辑:
我试图通过以下命令修复它:
$img = imagecreatefromstring($thumb);
但它返回错误:imagecreatefromstring(): Empty string or invalid image
有没有办法处理这种类型的图像?