要使用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變量中。然后,我們檢查是否成功讀取文件,如果成功則可以處理二進制數據,例如將其保存到另一個文件中。