我正在使用 PHP 检索一些 Base64 数据,对其进行解码并将其写入文件,我的代码工作正常。但是,所有者是 apache,权限非常低,所以即使我 FTP 到它上传的区域,我也无法下载文件。但是我是否更改了权限和所有者,以便我对文件有更多的控制权?这是我的代码
$path = "uploads/";
$filename = time().".png";
$full_path = $path.$filename;
$image_encoded = $_POST['image'];
$image_decoded = base64_decode($image_encoded);
$handle = fopen($full_path, 'x+');
fwrite($handle, $image_decoded);
fclose($handle);