要使用file_get_contents获取二进制文件内容,可以将第二个参数设置为FILE_BINARY。示例如下:
$file = 'example.jpg';
$binaryData = file_get_contents($file, FILE_BINARY);
if ($binaryData === false) {
echo 'Failed to read file';
} else {
// 处理二进制数据
// 例如保存到另一个文件
file_put_contents('newfile.jpg', $binaryData);
}
在这个示例中,我们首先使用file_get_contents读取example.jpg文件的二进制内容,将返回的数据保存在$binaryData变量中。然后,我们检查是否成功读取文件,如果成功则可以处理二进制数据,例如将其保存到另一个文件中。