у меня есть изображение, которое было в base64
отформатировать следующим образом:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAgAE........
Я пытаюсь преобразовать вышеуказанную строку в поток входного файла. Я проверил это, но ничего не получил, пожалуйста, дайте мне знать процесс.
Вы должны использовать file put contents
,
Попробуй это:
// Your image data
$data = data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pV....
list($type, $data) = explode(';', $data);
list(, $data) = explode(',', $data);
//Image name
$filename = "myname.png";
$data = base64_decode($data);
$file = 'uploads/' . $filename;
// decode the image data and save it to file
file_put_contents($file, $data);
Других решений пока нет …