增加我的PHP脚本的上传限制

时间:2012-07-30 19:50:03

标签: php mysql

我有一个简单的PHP脚本。它用于将用户上传到joomla表中。基本上它将用户上传到joomla三个主表中。

当CSV大约为80MB到100 MB时,PHP上传器sript工作正常。

当文件大小为500MB或更高时,它不起作用或没有任何反应。

如何使PHP脚本能够上传超过500 MB的CSV文件?

我是否真的在PHP.ini设置中更改了某些内容,或者我还能做些什么 添加脚本本身。

先谢谢。

3 个答案:

答案 0 :(得分:3)

<。>在.htaccess文件中添加以下内容:

php_value upload_max_filesize 500M
php_value post_max_size 500M

在php.ini中添加:

upload_max_filesize = 500M
post_max_size = 500M

答案 1 :(得分:1)

您必须更改php.ini中的upload_max_filesize

答案 2 :(得分:1)

很久以前我和rails和mysql有同样的问题,

当您想要上传文件时,您必须考虑以下3件事:

  • PHP中的最大上传文件
  • 确保MySQL将保存一个大文件。
  • 如果文件未从服务器收到任何答复,您的浏览器会在一段时间内将文件上传到数据库后丢失连接。

我认为您处理了前2个,但是要处理第3个,可能需要上传进度条以保持会话处于活动状态。实际上你需要一些AJAX来保持服务器和客户端“交谈”,同时文件仍在上传。