实际上,我想向PHP发送高分辨率图像。我确信数据已被捕获,因为当我使用
时 $img=file_get_contents("php://input");
$myfile = fopen("test.txt", "w");
fwrite($myfile,$img);
fclose($myfile);
我可以在 test.txt 文件中看到数据。 test.txt 文件看起来像是下面的文件:
无论我的图片大小如何,我都可以在 test.txt 中获取我想要的数据。
当图像的大小在2MB的正常范围内时,一切都很好,我可以在本地保存图像。但问题是当我的图像太大时,什么都得不到。我在PHP中使用$_POST
,如下所示。
$img = $_POST["hidden_data"];
$board_company = $_POST["cbname"];
是因为数据太大而PHP无法找到任何内容吗?这很奇怪。
EDIT1:
我应该始终将数据保存为txt,然后从txt文件中获取我的内容吗?这有点愚蠢。
顺便说一下,我修改了post_max_size=100M
。