Загрузка изображения из src тега img в php

Я просто хочу спросить, есть ли способ загрузить изображение из src <img> . src тега img не был с сервера и выглядел следующим образом:

 <img src="data:image/png;base64,iVBOR...52Eysdsadsa===" /> 

Это было результатом подхода, который я узнал на этом сайте.

Заранее спасибо.

Дайте мне знать, если вы хотите, чтобы я объяснил этого ковша. спасибо

Вы можете загрузить закодированную строку base64 (src part) на сервер и сохранить ее как есть или преобразовать в изображение и сохранить в виде файла.

Загрузка кодированного изображения base64:

Получите атрибут src изображения и отправьте его на сервер.

 var base64image = $('#blah').attr('src'); 

Преобразование строки с кодировкой base64 в изображение

 $img = $_POST['base64image']; $img = str_replace('data:image/png;base64,', '', $img); $img = str_replace(' ', '+', $img); $data = base64_decode($img); $file = 'image.png'; $success = file_put_contents($file, $data); 

Или просто сохраните загруженный контент в свою базу данных, а затем используйте приведенный ниже код для рендеринга изображения на своей странице:

 echo '<img src="'. $img .'" />';