jQuery在使用ajax时对上传文件的大小有限制吗? [复制]
Posted
技术标签:
【中文标题】jQuery在使用ajax时对上传文件的大小有限制吗? [复制]【英文标题】:Does jQuery has a limit on the size of uploaded files when using ajax? [duplicate] 【发布时间】:2016-12-27 01:47:11 【问题描述】:我想知道 jQuery 上传(通过 Ajax)是否有大小限制?更多细节:我正在构建一个表单以在服务器上上传多个图像(目前,它在本地使用 wampserver)。
事实是,我可以轻松上传一张、两张或三张图片,但接下来的所有图片都不起作用:就像我的 php 函数没有收到任何信息(而图片是由 jQuery 处理的)。
我用很多图片做了测试,每次都不一样,前两三张在上传,其他的都没有。
顺便说一句,我的 jquery 函数会一个一个地处理每个文件:一旦处理了一个文件,就开始下一个文件的处理。
【问题讨论】:
显示一些前端和后端的代码,并告诉我们在这个过程中哪里出了问题(如果你知道的话) jquery 没有超出底层 JS 引擎的限制。但您需要担心的不仅仅是 jquery/JS 限制。如果底层操作系统/浏览器只能处理(比如说)2gig 文件,那么您在 JS 中无能为力。 【参考方案1】:使用ajax时上传文件的大小没有限制。例如,在 youtube 或 facebook(使用 ajax 上传文件)中,您可以上传任何您想要的内容,而对上传文件的大小没有任何限制。
上传大文件时网站失败的原因是您可能没有设置最大上传文件的大小。检查this question,它可能对你有帮助。
【讨论】:
谢谢哥们,看来这是 php.ini 设置的问题。老实说,我认为一个一个地处理文件可以避免这个问题,但显然,它没有!对于重复的主题,我很抱歉,我正在寻找我的问题,但正如你所看到的,我不是英语,我的关键字很烂......再次感谢以上是关于jQuery在使用ajax时对上传文件的大小有限制吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 asp.net 中使用 AJAX 文件上传来限制文件大小?