我正在使用 dropzone 插件来拖动图像。
这里一切工作正常,但是当我要上传一个大文件时,ajax 响应为空。对于小 mb 图像文件,一切正常,响应即将到来并且工作正常。
我已经回应了
pr($_FILES);exit;//for large image file it is null
if (!empty($_FILES)) {
}
else
{
}
我得到一个空数组。这里 ajax post 运行良好。 我不明白错误是什么, 对于小尺寸图像 对于大尺寸图像 有什么建议吗? 谢谢您
最佳答案
通过配置,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/