Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Methode zum Speichern von Bildern im Base64-Format in einem angegebenen Verzeichnis

PHP-Methode zum Speichern von Bildern im Base64-Format in einem angegebenen Verzeichnis

不言
Freigeben: 2023-03-24 15:40:01
Original
3652 Leute haben es durchsucht

Dieser Artikel stellt die Methode zum Speichern von Bildern im Base64-Format in einem bestimmten Verzeichnis in PHP vor. Jetzt kann ich ihn mit Ihnen teilen.

<?php
header(&#39;Content-type:text/html;charset=utf-8&#39;);
$base64_image_content = $_POST[&#39;imgBase64&#39;];
//匹配出图片的格式
if (preg_match(&#39;/^(data:\s*image\/(\w+);base64,)/&#39;, $base64_image_content, $result)){
$type = $result[2];
$new_file = "upload/active/img/".date(&#39;Ymd&#39;,time())."/";
if(!file_exists($new_file))
{
//检查是否有该文件夹,如果没有就创建,并给予最高权限
mkdir($new_file, 0700);
}
$new_file = $new_file.time().".{$type}";
if (file_put_contents($new_file, base64_decode(str_replace($result[1], &#39;&#39;, $base64_image_content)))){
echo &#39;新文件保存成功:&#39;, $new_file;
}else{
echo &#39;新文件保存失败&#39;;
}
}
?>
Nach dem Login kopieren

Verwandt Empfehlungen:

PHP implementiert SESSION-Sharing auf mehreren Servern

PHP implementiert Huffman-Kodierung/Dekodierung

Das obige ist der detaillierte Inhalt vonPHP-Methode zum Speichern von Bildern im Base64-Format in einem angegebenen Verzeichnis. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage