一堆JSON文件通过curl将他们post出去,然后通过一个php文件接收post的文件数据,结果偏偏有遗漏,经过验证,遗漏的基本都是比较大内容比较多的文件,猜想应该是php配置有所限制,搜索了下,一般的要修改php.ini里面两个地方:
post_max_size = 8M,这里应该不是单个文件大小限制,应该是整个post的大小限制,我这里有两个文件比较大,10-20多M,所以这里我改成了50M
upload_max_filesize = 2M,这个感觉应该可以不做修改,我也改了50M
file_uploads = on不要关闭
网上好多人经过了以上修改,貌似就直接搞定了?但是最终我的实验结果还需要源php文件添加如下一行:
ini_set(“memory_limit”, “1024M”);
没关系,服务器上弄,内存杠杠滴