我的系统上有一些没有文件扩展名保存的图像,它们以“FILENAME”的格式显示。 (注意期间)
我正在尝试使用getimagesize();但是错误地告诉我“文件名不能为空”
以下是我正在使用的代码示例
$contents = file_get_contents($localFile);
$imageData = getimagesize($contents);
// $imageData[2] will contain the value of one of the constants
$mimeType = image_type_to_mime_type($imageData[2]);
$extension = image_type_to_extension($imageData[2]);
答案 0 :(得分:1)
getimagesize
期望文件名作为第一个参数
答案 1 :(得分:1)
查看文档:{{3}}
getimagesize()期望文件名作为第一个参数,而不是图像文件的内容。
尝试:
$imageData = getimagesize($localFile);
// $imageData[2] will contain the value of one of the constants
$mimeType = image_type_to_mime_type($imageData[2]);
$extension = image_type_to_extension($imageData[2]);