So konvertieren Sie PHP Base64 in einen Binärstream

藏色散人
Freigeben: 2023-03-12 22:56:01
Original
3371 Leute haben es durchsucht

So konvertieren Sie PHP Base64 in einen Binärstream: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Konvertieren Sie den Base64-String in einen Binärstream mit der Methode „function base64_to_blob($base64Str){...}“.

So konvertieren Sie PHP Base64 in einen Binärstream

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP Version 7.1, DELL G3-Computer.

Wie konvertiere ich PHP Base64 in einen Binärstream?

PHP Base64-String in Binärstream

Der Code lautet wie folgt: Die Funktion

function base64_to_blob($base64Str){
    if($index = strpos($base64Str,'base64,',0)){
        $blobStr = substr($base64Str,$index+7);
        $typestr = substr($base64Str,0,$index);
        preg_match("/^data:(.*);$/",$typestr,$arr);
        return ['blob'=>base64_decode($blobStr),'type'=>$arr[1]];
    }
    return false;
}
$data = base64_to_blob($base64Str);
header('Location: '.$data['type']);
echo $data['blob'];
Nach dem Login kopieren

strpos() findet das erste Vorkommen eines Strings in einem anderen String. Die Funktion

substr() gibt einen Teil einer Zeichenfolge zurück.

base64_decode – Dekodieren Sie mit MIME base64 kodierte Daten.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie PHP Base64 in einen Binärstream. 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