1

我正在使用 fopen、fwrite 和 fclose 使用以下代码将 PNG 保存到我的服务器上:

ini_set('memory_limit', '128M');
$f = fopen('../../myFolder/myImage.png', 'w+'); 
fwrite($f, base64_decode($lowerDesign)); 
$success = fclose($f);
echo $success != false ? '1' : '0';

现在这对于小文件大小(1-5kb)非常有效,但对于较大的图像则失败。我的日志中绝对没有错误。我得到的只是“0”而不是“1”,并且没有保存 PNG。

显然,文件大小是问题,但我想不出如何解决它。

有任何想法吗?

4

1 回答 1

1

将 $lowerDesign 拆分成小块,base64_decode() 存在大量数据问题

于 2012-12-05T10:25:26.330 回答