LM DEV
Posted on May 8, 2024
Boa tarde, eu tenho o trecho de código abaixo que grava uma imagem no banco de dados, mas está retorno erro de "permissão negada".
Mensagem: PHP Warning: file_put_contents(): Failed to open stream: Permission denied
`<?php
if(!isset($_POST['base_img'])){
die("{\"error\": \" Flopou. Cadê o base_img?\"}");
}
$result = [];
$data = str_replace(" ","+",$_POST['base_img']); //O envio do dado pelo XMLHttpRequest tende a trocar o + por espaço, por isso a necessidade de substituir.
$name = md5(time().uniqid());
$path = "_fotos/{$name}.jpg";
//data
$data = explode(',', $data);
//Save data
file_put_contents($path, base64_decode(trim($data[1])));
//Print Data
$result['img'] = $path;
echo json_encode($result, JSON_PRETTY_PRINT);
?>`
💖 💪 🙅 🚩
LM DEV
Posted on May 8, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.