fopen,fwrite和fclose文件大小问题

时间:2012-12-05 10:20:31

标签: php fopen fwrite fclose

我正在使用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。

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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

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