AJAX POST大小限制?

时间:2017-07-23 06:25:46

标签: javascript php ajax

我在这里看到了一些关于如何使用AJAX将大量数据上传到PHP的问题,但是,在我看到的情况下,这些问题通常会询问如何上传大约3MB的字符串。我需要上传一个更大的字符串。

在我的情况下,我有一个base64编码的图像,大约有2000万个字符(在JS中使用"theString".length进行检查)。我已经尝试将它上传到PHP服务器,但每次我检查PHP中的值时,它都是null。

我已进入php.ini并添加了post_max_size = 100Mupload_max_filesize = 100M。我还检查了phpinfo文件以确保发生了更改。仍然无法正常工作。这个长度的base64编码字符串有多少MB?我该怎么办?我听说POST没有最大上传大小?这是真的?如果您需要查看一些代码,请告诉我们。顺便说一句,我已经尝试上传更短的数据字符串,它们工作得很好。唯一不断变化的因素是更长的字符串。

提前致谢!

1 个答案:

答案 0 :(得分:0)

尝试将100MB更改为128 MB post_max_size = 128M max_upload_size = 128M 并将max_ececution_time更改为300