我正在尝试从图片中获取方向,在大多数情况下代码工作正常:
try {
$data = exif_read_data($filePath);
} catch (\Exception) {
$data = [];
}
我有一个引发此异常的 JPEG 文件:
警告:exif_read_data():从文件读取错误:got=x3FFA(=16378) != itemlen-2=x9A43(=39491)
任何人都可以建议为什么 exif_read_data 在尝试获取此信息时抛出此异常以及我如何解决这个问题?
我们正在运行 php 8.2.6