【发布时间】:2017-07-23 06:25:46
【问题描述】:
我在这里看到了一堆关于如何使用 AJAX 将大数据字符串上传到 PHP 的问题,但是,在我所看到的情况下,这些问题通常询问如何上传大约 3MB 的字符串。我需要上传一个更大的字符串。
就我而言,我有一个 base64 编码的图像,包含大约 2000 万个字符(在 JS 中使用 "theString".length 检查)。我试过将它上传到 PHP 服务器,但每次我检查 PHP 中的值时,它都是空的。
我已经进入php.ini 并添加了post_max_size = 100M 和upload_max_filesize = 100M。我还检查了phpinfo 文件以确保更改发生。还是不行。这个长度的base64 编码字符串是多少MB?我该怎么办?我听说POST 没有最大上传大小?这是真的?如果您需要查看一些代码,请告诉我。顺便说一句,我尝试上传较短的数据字符串,它们工作得很好。唯一变化的因素是更长的字符串。
提前致谢!
【问题讨论】:
-
您可能需要将其作为多部分表单数据发送,请查看stackoverflow.com/questions/5392344/…
标签: javascript php ajax