0
所以如果你检查了我的最后一篇文章,我上传了一个400MB的文件,最终导致我的VPS失去了所有的内存(确切地说是2000MB内存),因为它将文件从一台服务器上传到另一台服务器服务器通过cURL和因为我认为file_put_contents也是它是这样一个资源猪的原因。file_put_contents的替代
那么这个代码有什么替代方法来保存我的内存使用情况吗?
$file = base64_decode($_POST['file']);
file_put_contents($_POST['filename'], $file);
'fopen($ file,“w +”)'可能是一个选项:http://php.net/manual/en/function.fopen.php –
我将如何保存文件,只是fwrite? –
是的,只需用'$ var = fopen($ filename,“w +”)''创建一个变量,然后调用'fwrite($ var,$ file)',然后用'fclose($ var)'关闭。 –