javascript - 上传大图像文件时 Ajax 响应为空

标签 javascript php jquery ajax dropzone.js

我正在使用 dropzone 插件来拖动图像。

这里一切工作正常,但是当我要上传一个大文件时,ajax 响应为空。对于小 mb 图像文件,一切正常,响应即将到来并且工作正常。

我已经回应了

pr($_FILES);exit;//for large image file it is null
if (!empty($_FILES)) {

}
else
{

}

我得到一个空数组。这里 ajax post 运行良好。 我不明白错误是什么, 对于小尺寸图像 enter image description here 对于大尺寸图像 enter image description here 有什么建议吗? 谢谢您

最佳答案

通过配置,PHP 只允许上传特定大小的文件。

您可以编辑 php.ini 文件并设置

memory_limit = 32M
upload_max_filesize = 24M
post_max_size = 32M

然后重新启动服务器

如果您尝试上传大于 2 GB 的文件。那么你应该考虑这样一个脚本的内存使用情况。

然后你必须使用分块上传。更多详细信息:Handling plupload's chunked uploads on the server-side在这里:File uploads; How to utilize "chunking"?

关于javascript - 上传大图像文件时 Ajax 响应为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40378693/

相关文章:

javascript - Iframe 滚动溢出隐藏在 css 中不起作用

javascript - 类型错误 : Cannot read property 'get' of undefined Angularjs

php - 前 250 个 IMDB 详细信息 php 抓取器

Jquery EasyUI Accordion

javascript - jQuery $.ajax 不将变量传递给 PHP

php - WooCommerce:根据运输方式自动完成已付款订单

jquery - html5 的文件 api 示例与 jquery?

javascript - moment.js, 'type object' 没有属性 'utc'

javascript - 在 Angular2 中,检测组件滚动的最简单方法是什么

javascript - js中的put方法到function()和prototype有什么区别