Javascript JQuery AJAX上载文件不能处理超过10 MB的文件

Javascript JQuery AJAX上载文件不能处理超过10 MB的文件,javascript,php,jquery,ajax,file-upload,Javascript,Php,Jquery,Ajax,File Upload,在过去的3个小时里,我一直被这个问题难住了。我看过无数的指南和帖子,但都没有用 我有一个系统,用户可以上传文件。一旦他们选择了一个文件,我想上传文件(通过PHP文件)并向用户显示上传进度。我已经尝试使用$.ajax(使用FormData)和JQuery表单插件来实现这一点。它们都适用于小于10 MB的较小文件,但我发现当我尝试上载大于10 MB的文件时,我的PHP文件没有收到任何信息($\u POST或$\u file) 如何解决此问题,或者如何允许用户上载文件并向他们显示准确的上载进度条 提前

在过去的3个小时里,我一直被这个问题难住了。我看过无数的指南和帖子,但都没有用

我有一个系统,用户可以上传文件。一旦他们选择了一个文件,我想上传文件(通过PHP文件)并向用户显示上传进度。我已经尝试使用
$.ajax
(使用FormData)和JQuery表单插件来实现这一点。它们都适用于小于10 MB的较小文件,但我发现当我尝试上载大于10 MB的文件时,我的PHP文件没有收到任何信息(
$\u POST
$\u file

如何解决此问题,或者如何允许用户上载文件并向他们显示准确的上载进度条


提前感谢。

您应该检查PHP脚本中的两个变量:

ini\u get('post\u max\u size')
ini\u get('upload\u max\u filesize')
以及用户是否能够上传多个文件
ini\u get('max\u file\u uploads')
。如果一个或所有限制低于您的期望,您应该在php.ini中提高它们


编辑:在列表中添加了upload_max_filesize。

检查您的
php.ini
可能是@Tsuna所述的
max_size
设置。。检查
ini
文件并提高限制。IE
upload\u max\u filesize=20M
post\u max\u size=21M
@Tsuna-hmm。。。我检查了一下,它说最大值是8MB,我无法编辑
php.ini
。如果不使用POST,我还能制作进度条吗?@k97513您不能编辑
php.init
,这是什么意思?@Tsuna我使用共享主机,因此无法访问
php.ini
。嗯。。。我检查了一下,它说最大值是8MB,我无法编辑
php.ini
。我怎么可能不用POST制作进度条?你说的“不用POST制作进度条”是什么意思?你不想收到用户上传到你服务器上的数据?鉴于我无法修改
php.ini
以适应更大的文件,我还可以如何上传文件?主要问题是,如果你不使用
$\u POST
你根本无法上传文件。你就不能和你的主人联系一下吗?我会的。谢谢你的帮助。