我有一个简单的 PHP 脚本。它用于将用户上传到 joomla 表中。基本上它将用户上传到 joomla 三个主要表中。
当 CSV 大约为 80MB 到 100MB 时,PHP 上传器 sript 可以正常工作。
当文件大小为 500MB 或以上时,它不起作用或没有任何反应。
如何使 PHP 脚本能够上传超过 500 MB 的 CSV 文件?
我是否真的更改了我的 PHP.ini 设置中的某些内容,或者我可以在脚本本身中添加其他内容。
提前致谢。
在 .htcaccess 文件中添加以下内容:
php_value upload_max_filesize 500M
php_value post_max_size 500M
在 php.ini 中添加:
upload_max_filesize = 500M
post_max_size = 500M
您必须更改 php.ini 中的 upload_max_filesize
我很久以前在rails和mysql上遇到过同样的问题,
上传文件时必须考虑 3 件事:
我认为您处理了前 2 个,但要处理第 3 个,您可能需要一个上传进度条来保持会话处于活动状态。实际上,您需要一些 AJAX 来保持服务器和客户端“通话”,同时文件仍在上传。