Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html PHP上传表单:为什么不';我的多部分/表单数据表单是否发送任何POST数据?(大文件上传)_Html_Post_Upload_Multipartform Data - Fatal编程技术网

Html PHP上传表单:为什么不';我的多部分/表单数据表单是否发送任何POST数据?(大文件上传)

Html PHP上传表单:为什么不';我的多部分/表单数据表单是否发送任何POST数据?(大文件上传),html,post,upload,multipartform-data,Html,Post,Upload,Multipartform Data,我正在上传一个70mb的压缩文件。也许调试会使事情失去同步?当我在文件输入中没有文件时,我会得到post数据,但当我这样做时,post数据是空的 <form method="post" action="load_statements.php?action=load" id="form1" enctype="multipart/form-data"> 它们都遵循相同的语法。这里有一个: $statementType = $_POST['statementType']; 似乎上传要花

我正在上传一个70mb的压缩文件。也许调试会使事情失去同步?当我在文件输入中没有文件时,我会得到post数据,但当我这样做时,post数据是空的

<form method="post" action="load_statements.php?action=load" id="form1" enctype="multipart/form-data">
它们都遵循相同的语法。这里有一个:

$statementType = $_POST['statementType'];
似乎上传要花很长时间,所以我猜这就是问题所在。我如何处理一个大文件上传,但仍然可以获得post数据

我在php.ini中设置了以下内容:

; Maximum allowed size for uploaded files.
upload_max_filesize = 1000M

您确定这些索引存在于
$\u POST
中吗?我解决这个问题的唯一方法是在使用var之前使用
isset()
。但是,看起来您正在这样做

因此,我将在关闭
E_NOTICE
生产代码中的错误报告时留下我的建议:


错误报告(E\u所有^E\u通知)

您确定这些索引存在于
$\u POST
中吗?我解决这个问题的唯一方法是在使用var之前使用
isset()
。但是,看起来您正在这样做

因此,我将在关闭
E_NOTICE
生产代码中的错误报告时留下我的建议:


错误报告(E\u所有^E\u通知)

这一切都与php配置有关

你需要:

; Maximum allowed size for uploaded files.
upload_max_filesize = 1000M


这一切都与php配置有关

你需要:

; Maximum allowed size for uploaded files.
upload_max_filesize = 1000M


确保表单开始和结束标记匹配,没有出现
标记不匹配的情况,例如在错误的位置关闭。我已经仔细查看了它,我觉得它很好:(但是我已经设置了php和生成的html代码确保表单开始和结束标记匹配,没有出现
标记的错误匹配,例如在错误的位置关闭。我已经仔细查看了它,它看起来很好:(但是我已经上传了php和生成的html代码,我忘了添加另一条重要信息:我上传了一个70mb的ZIP文件,可能会使事情不同步吗?当我在文件输入中没有文件时,我会得到post数据,但当我这样做时,post数据是空的。我忘了添加另一条重要信息:我上传了一个70mb的ZIP文件。)IP文件调试可能会使事情失去同步?当我在文件输入中没有文件时,我会得到post数据,但当我这样做时,post数据是空的。这就是我要建议的。感谢发布您的修复程序,让我朝着正确的方向思考。上载多个文件时需要注意的一点是,上载\u max\u filesize会限制each单个文件,但post_max_size是所有文件的限制。很明显,真的,但让我挠头太久了!这是我的建议。感谢发布您的修复,让我朝着正确的方向思考。上传多个文件时需要注意的一点是,upload_max_filesize限制了每个文件,但post_max_大小是所有文件的限制。很明显,真的,但让我挠头太久了!
; Maximum size of POST data that PHP will accept.
post_max_size = 1000M