Data URL是在本地直接繪製圖片,不是從伺服器加載,所以節省了HTTP連接,起到加速網頁的作用。
語法:
data:image/jpg; 聲明資料協定及型別名稱
base64, 結果
$img_content // 图片内容 if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $img_content, $result)){ $type = $result[2]; $new_file = "./test.{$type}"; if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $img_content)))){ echo '新文件保存成功:', $new_file; } }