我不知道在哪里发布此问题。我希望你们能帮助我。这是很长一段时间,但我无法找到如何解决这个错误的任何答案。
错误:Kohana_Exception [0]:不是图像或无效图像:~APPATH / kohana / modules / image / classes / Kohana / Image.php [109]
我的网站是(linkinads.com)..我尝试搜索可能的原因,但似乎所有图像都是正确的格式。尝试访问也许你找到了一些东西。或者建议如何解决这个问题。谢谢
答案 0 :(得分:0)
如果没有完全跟踪,则无法说明 - 检查添加图像过程。
答案 1 :(得分:0)
尝试删除图片名称的空格,例如this
# remove espaços do nome da imagem, se não o módulo Image não funciona corretamente
# remove spaces of the image name, otherwise the Image module doesn't work correctly
$_FILES['imagem']['name'] = preg_replace('/\s+/', '', $_FILES['imagem']['name']) ;
# troca espaços por underline
Upload::$remove_spaces = TRUE;
# Upload o arquivo
Upload::save($_FILES['imagem'], $_FILES['imagem']['name'], $this->_path );
或 尝试用try试试错误 - >抓住 并在上传文件之前验证文件大小和类型。
$finfo = new finfo();
$fileMimeType = $finfo->file($image['file']['tmp_name'], FILEINFO_MIME_TYPE);
if ($fileMimeType != 'image/jpeg'){
@unlink($image['file']['tmp_name']);
return FALSE;
} else {
return TRUE;
}