Ite*_*tor 6 javascript php forms html5
我想在一个名为"data"的textarea中发送一个~10MB的json数据.如果数据是1-2KB,那么它可以完美地工作.但是对于一个大的json,由于$_POST['data']某种原因它是空的.
我无法上传json,因为它是客户端生成的,它不是文件.
我试过这段代码,但仍然无法正常工作:
form.setAttribute('enctype', 'multipart/form-data');
Run Code Online (Sandbox Code Playgroud)
编辑
使用此设置它仍然无法正常工作:
memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
Run Code Online (Sandbox Code Playgroud)
EDIT2
如果我从php 5.4切换到5.6,那么我得到一个500错误页面,屏幕上没有写入详细信息.
您需要将文件更改post_max_size为足够的(20MB)php.ini。
默认情况下,PHP允许最大文件上传 2MB。
两个 PHP 配置选项控制最大上传大小:upload_max_filesize和post_max_size。如果需要,两者都可以设置20M为 20 MB 或更大的文件大小。