Heim >Backend-Entwicklung >PHP-Tutorial >PHP implementiert das Lesen und Speichern von Base64-codierten Bildinhalten
In diesem Artikel wird hauptsächlich PHP zum Lesen und Speichern von Base64-codierten Bildinhalten vorgestellt. Es hat einen bestimmten Referenzwert.
Die Beispiele in diesem Artikel werden mit Ihnen geteilt Für PHP zum Lesen und Speichern von Bildinhalten dient der spezifische Inhalt wie folgt
<?php header('Content-type:text/html;charset=utf-8'); //读取图片文件,转换成base64编码格式 $image_file = './4296762_165319032930_2.jpg'; $image_info = getimagesize($image_file); $base64_image_content = "data:{$image_info['mime']};base64," . chunk_split(base64_encode(file_get_contents($image_file))); //保存base64字符串为图片 //匹配出图片的格式 if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){ $type = $result[2]; $new_file = "./test.{$type}"; if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_image_content)))){ echo '新文件保存成功:', $new_file; } } ?> <img src="<?php echo $base64_image_content;?>" />
Das Obige ist hoffentlich der gesamte Inhalt Es wird für das Lernen aller nützlich sein.
Verwandte Empfehlungen:
PHPSo verwenden Sie Token, um die wiederholte Übermittlung von Formularen zu verhindern_php-Tipps
Leistung der Destruktormethode bei der Vererbung in PHP-Konstruktor_php-Fähigkeiten
PHP MSSQL-Paging-Beispiel _php-Fähigkeiten
Das obige ist der detaillierte Inhalt vonPHP implementiert das Lesen und Speichern von Base64-codierten Bildinhalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!